Ruby on Rails在link_to中添加路径?

时间:2012-02-06 04:24:23

标签: ruby-on-rails ruby

我有这个:

      <li><%= link_to "More", feed_products_path(product.id) ,{:class=>"button-small white"} %></li>

此链接输出:     http://localhost:3000/feed_products.34

我想看看是否:     http://localhost:3000/feed_products/34

我如何在Ruby on Rails中执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:1)

将上述链接中的路径替换为

 feed_product_path(product)

feed_products_path用于索引操作。如果你将一个对象传递给它,那么它将显示为格式(“format”=&gt;“1”),1是传递的对象的id,在params散列中。

我希望你不要试图在那里传递一个对象。如果这有帮助,请告诉我。