【发布时间】:2011-06-12 05:52:41
【问题描述】:
我有一个 Rails 3 应用程序,其中包含类别和帖子等模型。
类别
has_many :posts
发帖
belongs_to :category
我希望能够显示一个类别列表,其中列出了最近的帖子,而无需循环访问每个类别的数据库并仅拉回每个类别的一个帖子。
我想做与这个问题相同的事情 - SQL join: selecting the last records in a one-to-many relationship - 但希望使用 Active Record。
这是一件愚蠢的事情吗?我是否应该通过急切加载来撤回某个类别的所有帖子?我担心性能,这就是我开始研究这个的原因。
【问题讨论】:
标签: sql ruby-on-rails ruby-on-rails-3 arel