Отображение последнего сообщения в каждой категории - PullRequest
0 голосов
/ 11 марта 2011

У меня есть приложение ruby ​​on rails, и у меня есть две модели постов и категория. Категория has_many: сообщения и сообщение принадлежит_ к категории. Теперь, как я могу отобразить последний пост в каждой категории. т.е. извлечение последнего сообщения в каждой категории.

1 Ответ

1 голос
/ 11 марта 2011

По вашему мнению, что-то вроде:

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

В приведенном выше примере упорядочены записи по идентификатору, но вы можете упорядочить результат по полю «create_at» (если оно у вас есть):

<%= category.posts.order('created_at desc').last %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...