Jak*_*aba 1 activerecord ruby-on-rails
这个IS NOT NULL查询是否有更好的/ rails类似的方式?
MyModel.find(:all, :conditions=>"some_reference_id IS NOT NULL")
Rails类似于Rails的方式,因为它们现在是Rails 3的原生.在Rails 2中,您可以使用类似的named_scope.
class MyModel < ActiveRecord::Base
named_scope :referenced, :conditions => "some_reference_id IS NOT NULL"
end
#Then you can do this
MyModel.referenced
Run Code Online (Sandbox Code Playgroud)
在Rails 3中,它会是这样的.
class MyModel < ActiveRecord::Base
scope :referenced, where "some_reference_id IS NOT NULL"
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
972 次 |
最近记录: |