静态控制器:
def show
@product = ProductAttribute.where('value = ?', helpers.value_check(:prod_id))
end
module StaticsHelper
def value_check(id)
@product = Product.find_by(id: id)
return @product.value
end
end
我正在尝试从产品模型中获取值属性。此value属性是模型“product”和“product_attributes”之间使用的主键。
静态视图的index.html.erb:
<% @products.each do |product| %>
<li>
<%=link_to product.name, statics_show_path(prod_id: product.id)%>
</li>
<% end %>
<%= link_to "New Product", statics_new_path %>'
我做错了什么?
答案 0 :(得分:0)
相反,使用帮助程序以这种方式获取记录,您可以直接在控制器中执行此操作:
prod_id
当您通过链接发送target="_blank"
时,它会为您提供有效值以获取此类产品记录及其值属性。