【发布时间】:2013-11-27 04:05:53
【问题描述】:
我有以下型号:
class Author < ActiveRecord::Base
has_many :books
end
class Book < ActiveRecord::Base
belongs_to :author
end
如何创建查询以获取 5 本书,每本书都来自不同的作者?
另一个条件是,如果我的作者少于 5 位,我仍然应该获得 5 本书,每个作者一本,其余的书可能来自这些作者中的任何一个。
【问题讨论】:
-
请发布您迄今为止尝试过的内容。
-
嗨乔希。我有一个基于apidock.com/rails/ActiveRecord/SpawnMethods/merge 的想法,但这只是解决了作者超过 5 人的情况
标签: ruby-on-rails ruby-on-rails-3 postgresql-9.1