Rails:在没有位置或限制的情况下获取关系

时间:2011-10-26 13:48:14

标签: ruby-on-rails ruby-on-rails-3 activerecord

如果我Product.where(title: "asdf"),我会得到一个Relation对象。一段时间后,我可以在该对象上执行each,此时,查询将被执行。但有时,我想要所有的对象,所以我不需要where条款或其他东西。我做Product.all然后,这将立即执行查询。如果结果是,我不需要视图中的产品,则查询是不必要的。我可以做Product.where("1=1"),但感觉不对。

是否有某种Product.relation或类似的东西?

1 个答案:

答案 0 :(得分:2)

我猜scoped应该做的伎俩。 See doc