0

ID、NAME、および CATEGORY の 3 つの列を持つ PRODUCTS モデルがあります。今知りたいのは、Rails 3.2 を使用して、個別のカテゴリごとに 2 つの製品を選択できるかどうかです。

選択された製品の順序は重要ではなく、ランダムである可能性があります。ただし、カテゴリごとに最大 2 つの製品しかないことが重要です。

4

1 に答える 1

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 %>
于 2012-09-29T13:36:49.350 に答える