我在rails应用程序上有一个ruby,我有两个模型帖子和类别。类别has_many:帖子和帖子belongs_to:类别。现在我如何显示每个类别的最后一个帖子项目。即检索每个类别中的最后一篇文章。
答案 0 :(得分:1)
在您看来像:
<% @categories.each do |category| %>
<p><%= category.posts.last %></p>
<% end %>
上面的示例将按ID排序记录,但您可能希望按“created_at”字段排序结果(如果您有):
<%= category.posts.order('created_at desc').last %>