非常简单的任务,但我很困惑......
例如我是班级:
class Test
include DataMapper::Resource
property :id, Serial
property :val1, Integer
property :val2, Integer
end
是否可以找到val1 = val2调用Datamapper的#all方法的所有记录?
在
Test.all(:val1 => :val2)
显然不起作用。
我希望通过#all找到解决方案而不需要像
这样的直接SQL查询repository(:default).adapter.select('SELECT * FROM tests WHERE val1 = val2;')
答案 0 :(得分:1)
您可以尝试这样的事情:
Test.all(:conditions => ['val1 = val2'])