显示每个类别的最后一个帖子项目

时间:2011-03-11 10:42:42

标签: ruby-on-rails

我在rails应用程序上有一个ruby,我有两个模型帖子和类别。类别has_many:帖子和帖子belongs_to:类别。现在我如何显示每个类别的最后一个帖子项目。即检索每个类别中的最后一篇文章。

1 个答案:

答案 0 :(得分:1)

在您看来像:

<% @categories.each do |category| %>
 <p><%= category.posts.last %></p>
<% end %>

上面的示例将按ID排序记录,但您可能希望按“created_at”字段排序结果(如果您有):

<%= category.posts.order('created_at desc').last %>