嗨,我是铁轨上的红宝石初学者。我有一个类别表和一个产品表。我想显示所有类别和类别的onclick显示与该类别相关的所有产品。我能够显示所有类别,但我不知道如何将类别ID传递给该类别的链接。我按照以下方式尝试了这个但是它不起作用
in routes.rb
get "products", :to => "products#show"
在视图中我按以下方式创建了我的类别的链接
<%= link_to "category.name", products_path %>
它没有给出任何错误,但我不知道如何传递id。
我不知道怎么做?这是正确的方法吗?需要帮忙。谢谢。
答案 0 :(得分:3)
<%= link_to "category.name", products_path(:product_id => product.id) %>
然后在您的方法中,您可以通过以下方式访问该值:
params[:product_id]