ID、NAME、および CATEGORY の 3 つの列を持つ PRODUCTS モデルがあります。今知りたいのは、Rails 3.2 を使用して、個別のカテゴリごとに 2 つの製品を選択できるかどうかです。
選択された製品の順序は重要ではなく、ランダムである可能性があります。ただし、カテゴリごとに最大 2 つの製品しかないことが重要です。
ID、NAME、および CATEGORY の 3 つの列を持つ PRODUCTS モデルがあります。今知りたいのは、Rails 3.2 を使用して、個別のカテゴリごとに 2 つの製品を選択できるかどうかです。
選択された製品の順序は重要ではなく、ランダムである可能性があります。ただし、カテゴリごとに最大 2 つの製品しかないことが重要です。
モデル内の関連付け:
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 %>