0

我有一个 PRODUCTS 模型,它有 3 列:ID、NAME 和 CATEGORY 我现在想知道的是,是否可以使用 rails 3.2 为每个不同的类别选择 2 个产品。

所选产品的顺序无关紧要,它们也可能是随机的。但重要的是我每个类别最多只能有 2 个产品。

4

1 回答 1

0

模型中的关联:

产品.rb

belongs_to :categories

类别.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 %>
于 2012-09-29T13:36:49.350 回答