【发布时间】:2011-05-20 18:50:26
【问题描述】:
如何限制多关系中返回的行数?例如:
class User < ActiveRecord::Base
has_many :photos
end
我希望能够做到:
User.includes(:photos => {:limit => 8}).all
这显然不起作用,但具有此功能。需要我自己写出SQL吗?
提前致谢!
编辑: 我不想限制关联,只是查询结果。所以一个用户可能有一千张照片,我只希望返回前 3 张。
【问题讨论】:
标签: ruby-on-rails activerecord limit has-many