Rails params没有接收从视图传递的变量

时间:2013-02-16 19:04:15

标签: ruby-on-rails ruby view controller rails-routing

我已经定义了一个名为items的CRUD资源,我已经为调用similar_items添加了一个收集路由。

view/show中,我有:link_to similar_items_items_path(), :similar_to => @item

在我的similar_items控制器方法中,获取从link_to传递的项目的最佳方法是什么? params哈希不包含similar_to,如上所示我已经明确通过了{{1}}。为什么它没有被传递到params?

1 个答案:

答案 0 :(得分:0)

您应该在路径助手中传递参数:

link_to 'Your link label here', similar_items_items_path(:similar_to => @item)