我有兩個模型,Article
和Comment
與一對多的關係。如何在Rails中過濾來自控制器的相關記錄?
我的看法是這樣的:
<% @articles.each do |article| %>
<% article.comments.each do |comment| %>
some content
<% end %>
<% end %>
很容易的@articles
從控制器過濾器,例如:
@articles = Article.order('created_at asc').last(4)
而且我可以很容易地過濾在我看來評論:
<% @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)
邏輯放在我的vi裏EW。我如何從控制器內過濾文章的評論?
我已經編輯你的問題根據你的意見。如果出現錯誤,遺漏或不清楚,請隨時更改。 – Stefan
你完美地編輯了我的朋友! – Liroy