Ruby on rails 将局部变量返回控制器
我需要在表单提交时向控制器发送一些参数。 使用anchor并没有问题,但在表单中,我并没有在控制器中获取参数Ruby on rails 将局部变量返回控制器,ruby-on-rails,haml,Ruby On Rails,Haml,我需要在表单提交时向控制器发送一些参数。 使用anchor并没有问题,但在表单中,我并没有在控制器中获取参数 = 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("Samp
= 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_标记
块中:
= hidden_field_tag("Sample", "Test")
= hidden_field_tag(:return_param, @param_value)
通过查看
log/development.log
您总能看到控制器接收到哪些参数,因此,带有GET方法的表单不能有参数在运行,是吗?是的,有小的输入错误。很高兴听到。