1
以下は、件名別にグループ化された文書のリストを表示し、各文書の名前はパケットタイプの名前です。各パケットタイプ名の数を表示するにはどうすればよいですか?たとえば、最初の件名に2つの文書があり、そのパケットタイプ名が「クラス」である場合、パケットタイプ名の隣に「クラス1とクラス2」とクラス2の2をどのように表示するのですか?Rails 3がループ内でカウントを表示
コントローラ:
class DevelopController < ApplicationController
def index
list
render('list')
end
def list
@subjects = Subject.includes(:documents => :packet_type)
end
end
ビュー:
<ol>
<% @subjects.each do |subject| %>
<li><%= subject.subject_name %>
<ul>
<% subject.documents.each do |document| %>
<li><%= document.packet_type.name %></li>
</li>
<% end %>
</ul>
<% end %>
</ol>