我有几个项目,每个项目也有几个子项目。 我想严格计算附加到每个项目的子项目的数量,并将其显示为整数。有没有办法做到这一点?
我尝试了这个,但它似乎没有正确返回。
<div class="items" id="cell"><%= sub_item.count %></div>
答案 0 :(得分:0)
这样的东西应该有效,你能添加你的对象结构吗?
<% @items.each do |item| %>
<div>Count: <%= item.subitems.count %></div>
<% end %>
答案 1 :(得分:0)
我假设您的视图中有@items
个实例变量,item
中的每个items
都有几个item.subitems
,所以您可以这样做:
@items.each do |item|
<div class="items" id="cell">
<%= item.subitems.count %>
</div>
item.subitems.each do |subitem|
// Do stuff
end
end
当然我可能错了。