我试图在Ruby中使用SQL来做到这一点:
SELECT number*2 FROM dictionary;
我可以使用.select(:number)
获取数字列"按原样#34;但我不知道如何将它们返回修改。我试过这个(显然没有用):
current_table.select(:number*2)
答案 0 :(得分:0)
尝试其中任何一种
@newnumber = number.find(:all, :conditions => ["id = ?", @dictionary.id], :select => "number * 2 as newnumber")
@newnumber = number.all(:conditions=>"id='#{@dictionary.id}'",:select=>"number * 2 as newnumber")