Ruby on rails rails窗体帮助程序操作不工作
我正在尝试使用表单帮助器来构建表单。我试图告诉它要执行什么操作,但它一直重定向到创建操作Ruby on rails rails窗体帮助程序操作不工作,ruby-on-rails,Ruby On Rails,我正在尝试使用表单帮助器来构建表单。我试图告诉它要执行什么操作,但它一直重定向到创建操作 \<%= form_tag(controller: 'report', action: 'jira') do %> \ 有没有想过是什么导致了这一切。上面代码中的\就在那里,因此我可以获得代码缩进。来自文档: 启动一个表单标记,该标记将操作指向配置为的url url#u for_选项就像ActionController::Base#url#u for方法 对于表单,默认为POST 您应该在表
\<%= form_tag(controller: 'report', action: 'jira') do %>
\
有没有想过是什么导致了这一切。上面代码中的\就在那里,因此我可以获得代码缩进。来自文档:
启动一个表单标记,该标记将操作指向配置为的url
url#u for_选项就像ActionController::Base#url#u for方法
对于表单,默认为POST
您应该在表单中添加method::get
。表单总是重定向到创建操作,因为方法POST
尝试此
表单标记({controller:'report',action:'jira'},method::get)
表单标记看起来正确,问题可能出在路由器或控制器层。请关闭控制器并路由
form_tag(url_for_options = {}, options = {}, &block)