重定向到搜索结果的相同表单会产生错误

时间:2015-12-30 07:14:33

标签: ruby ruby-on-rails-4 search web-applications routes

我试图使用“表格标签”

简单地将结果重定向到控制器的相同操作
<%= form_tag(request.original_url, method: ":GET") do %>

这是我目前的佣金路线:

                            Prefix Verb     URI Pattern                                   Controller#Action
                   human_resources GET      /human_resources(.:format)                    human_resources#index
          human_resources_settings GET      /human_resources/settings(.:format)           human_resources/settings#index
human_resources_settings_constants GET      /human_resources/settings/constants(.:format) human_resources/settings/constants#index
                        test_index GET      /test(.:format)                               test#index
                              root GET      /                                             home#index

我正在

No route matches [POST] "/human_resources/settings/constants"

我只是想重定向到设置/常量。路线明显与"/human_resources/settings/constants(.:format)"匹配;重定向的目的是因为搜索结果。我做错了什么?

1 个答案:

答案 0 :(得分:0)

  

没有路线匹配[POST]“/ human_resources / settings / constants”

method: ":GET"错了。以下代码应该可以使用

<%= form_tag(request.original_url, method: :get) do %>