如何限制多个关系中返回的行数?例如:
class User < ActiveRecord::Base
has_many :photos
end
Run Code Online (Sandbox Code Playgroud)
我希望能够做到:
User.includes(:photos => {:limit => 8}).all
Run Code Online (Sandbox Code Playgroud)
这显然不起作用,但具有此功能的东西.我是否需要自己编写SQL?
提前致谢!
编辑:我不想限制关联,只是查询结果.所以用户可能有一千张照片,我只想要返回前三名.