【发布时间】:2016-10-20 12:24:15
【问题描述】:
在我的 Rails 应用程序中,我有一个包含产品和用户的商店。两者都有模型和控制器。 我想要实现的是根据他拥有的模型的属性在视图模板上向 current_user 显示产品。例如,如果用户具有来自用户模型的“女性”属性,然后显示与该属性相关的一些产品。我怎样才能做到这一点?
这些是我显示所有产品的产品视图:
<% @products.each do |product| %>
<%= render "product_row", product: product, order_item: @order_item %>
<% end %>
_product_row.html.erb
<h4><%= product.name %></small></h4>
<div class="image">
<%= image_tag product.image.url(:original), class: "img-responsive" %></div>
<p>Some description.</p>
<a href="/bag/<%= product.id %>", class="add-to-cart">Add to Package</a>
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller view