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)