2

嗨,我是 ruby​​ on rails 的初学者。我有一个类别表和一个产品表。我想显示所有类别,类别的点击显示与该类别相关的所有产品。我能够显示所有类别,但我不知道如何将类别 ID 传递给该类别的链接。我按以下方式尝试过,但它不起作用

 in routes.rb
 get "products", :to => "products#show"

并且鉴于我正在通过以下方式创建指向我的类别的链接

<%= link_to "category.name", products_path %>

它没有给出任何错误,但我不知道如何传递 id。

我不知道该怎么做?这是正确的方法吗?需要帮忙。谢谢你。

4

1 回答 1

4
<%= link_to "category.name", products_path(:product_id => product.id) %>

然后在您的方法中,您可以通过以下方式访问该值:

params[:product_id]
于 2013-09-08T11:18:55.897 回答