我需要在表单提交时向控制器发送一些参数。 使用锚点没有问题,但在形式上我没有在控制器中获取参数。
= 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)
答案 0 :(得分:2)
您可能希望将其作为表单提交的一部分包含在内,因为混合GET和POST参数会导致混淆。
在form_tag
区块内添加:
= hidden_field_tag("Sample", "Test")
= hidden_field_tag(:return_param, @param_value)
通过观看log/development.log
,您始终可以查看控制器正在接收的参数。