Ruby On Rails:访问控制器中的link_to参数

时间:2012-07-09 19:29:09

标签: ruby-on-rails

假设我在模型的索引视图中有两个按钮,用于创建模型的新实例。我想将变量:number传递给我的控制器并在new函数中使用它,这样我就可以根据按下的按钮稍微改变我的形式。如何访问控制器中的:number

<%= link_to 'New Run 1', new_test_suite_run_path, :class => "btn btn-custom1" , :number => 1 %>

<%= link_to 'New Run 2', new_test_suite_run_path, :class => "btn btn-custom1", :number => 2 %>

1 个答案:

答案 0 :(得分:1)

改为

<%= link_to 'New Run 1', new_test_suite_run_path(:number => 1), :class => "btn btn-custom1" %>

然后在您的控制器中my_number = params[:number]