我有一个带有产品代码的 mysql 表,有些产品有不同的颜色,即红色、蓝色等。它们具有不同的代码,因此红色笔将是 REDPEN,蓝色笔将是 BLUEPEN,但在我表的另一列中,它们将具有相同的代码以按即 Colouredpen 对它们进行分组
当单击笔查看详细信息时,我想显示该笔的所有不同颜色。我如何使用rails做到这一点?
我当前的代码:
产品控制器
class ProductController < ApplicationController
def index
end
def prod
@products = Product.uniq.pluck(:index_code)
end
end
看法
<% @products.each do |product| %>
<tr class="mouse">
<td><%= product.product %></td>
<td>
<% if product.stock < 1 %>
<p class="outstock">Out of Stock</p>
<% else %>
<p class="instock">In Stock</p>
<% end %>
</td>
<td><%= product.size + ' - ' + product.colour %></td>
<td>£<%= product.price %></td>
<td><%= text_field_tag :Quantity, 1, :size => 2, :class => "qtybox" %></td>
<td><%= image_tag("buy.png", :alt => "buy") %></td>
</tr>
<tr>
<td colspan="6">
<table class="divider" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td style="height: 1px;"></td>
</tr>
</table>
</td>
</tr>
<% end %>