将局部变量返回到控制器



我需要在提交表单时向控制器发送一些参数。有了锚并没有问题,但在形式上我并没有得到控制器中的参数。

= form_tag objects_path("Sample" => "Test", :return_param => @param_value), :method => :get do
  = submit_tag 'Submit', :id=>'objects_submit'
link_to 'Link Title', objects_path("Sample" => "Test", :return_param => @param_value)

您可能希望将其作为表单提交的一部分,因为混合GET和POST参数可能会导致混淆。

将其添加到form_tag块中:

= hidden_field_tag("Sample", "Test")
= hidden_field_tag(:return_param, @param_value)

通过观看log/development.log,您始终可以看到控制器正在接收哪些参数。

最新更新