【发布时间】:2016-02-29 13:03:03
【问题描述】:
我有两个模型,Article 和 Comment 具有一对多关系。
我的观点是这样的:
<% @articles.each do |article| %>
<% article.comments.each do |comment| %>
some content
<% end %>
<% end %>
很容易从控制器中过滤@articles,例如:
@articles = Article.order('created_at asc').last(4)
而且我可以轻松过滤我认为的 cmets:
<% @articles.each do |article| %>
<% article.comments.order('created_at asc').last(4).each do |comment| %>
some content
<% end %>
<% end %>
但我不想将order('created_at asc').last(4) 逻辑放在我的视图中。如何从控制器中过滤文章的 cmets?
【问题讨论】:
-
我已根据您的 cmets 编辑了您的问题。如果有问题、缺失或不清楚,请随时更改。
-
你编辑得很好我的朋友!
标签: ruby-on-rails ruby controller