2015-12-18 2 views
0

, как это сделать ниже запрос в рубиновой сиквелеполучение ошибок нет неявного преобразования сиквеле

table1.column1 = concat('a' + table2.column2 + 'b') 

без «в»

sequel.qualify(:table1, :column1) = concat(sequel.qualify(:table2, :column2) + 'b') 

wokring properly.when добавление «а» также получает

TypeError: no implicit conversion of Sequel::SQL::StringExpression into String /root/test/test.rb:13:in `+'

ответ

1
{:table1__column1 => Sequel.join(['a', :table2__column2, 'b'])} 
Смежные вопросы