我有一个包含3列产品的产品型号:ID,NAME和CATEGORY我现在想知道的是,如果能够为rails 3.2选择每个不同类别的2个产品。
所选产品的顺序并不重要,它们也可能是随机的。但重要的是我每个类别最多只能有2个产品。
答案 0 :(得分:0)
模特中的关联:
<强> product.rb 强>
belongs_to :categories
<强> category.rb 强>
has_many :projects
<强>控制器:强>
@categories = Category.all
查看:强>
<% @categories.each do |categorie| %>
<%= categorie.name %> has
<% categorie.products.limit(2).each do |product| %>
<%= product.name %>
<% end %>
<% end %>