标签: ruby-on-rails performance ruby-on-rails-3.2
是否有使用延迟加载的Model.all的替代方案?我注意到返回Array而不是ActiveRecord::Relation或where方法{/ 1}}。
Model.all
Array
ActiveRecord::Relation
where
答案 0 :(得分:4)
您可以使用scoped来返回ActiveRecord::Relation
scoped
Model.scoped
注意:在Rails 4中,不推荐使用scoped方法,而只需使用返回all的{{1}}。
all