具有特定id的控制器索引链接在rails中失败

时间:2012-12-24 10:36:11

标签: ruby-on-rails ruby ruby-on-rails-3 redirect ruby-on-rails-3.2

我想创建一个链接到控制器索引的反向链接。

<%= link_to 'Back', employee_personals_path%> 

有效。 但在索引中我也想发送用户ID。

 <%= link_to 'Back', {  :action => "index", :user_id => @user_id},
   {:class=>"btn btn-success"}%>

这很有效。 现在我想通过第一种方法实现发送user_id

<%= link_to 'Back', employee_personals_path, :user_id => @user_id%> 

但它不起作用。我怎样才能使它发挥作用?

1 个答案:

答案 0 :(得分:3)

您需要将参数传递给employee_personals_path函数(而不是link_to):

<%= link_to 'Back', employee_personals_path(:user_id => @user_id) %>