如何在ruby续集中进行以下查询
table1.column1 = concat('a' + table2.column2 + 'b')
没有' a'
sequel.qualify(:table1, :column1) = concat(sequel.qualify(:table2, :column2) + 'b')
正确地工作。当添加' a'也得到了
TypeError:没有将Sequel :: SQL :: StringExpression隐式转换为String /root/test/test.rb:13:in` +'
答案 0 :(得分:1)
{:table1__column1 => Sequel.join(['a', :table2__column2, 'b'])}