搜索框中没有路由匹配

时间:2017-02-09 06:52:08

标签: ruby-on-rails

我按照这个link这样的

在轨道上的ruby中实现了搜索框
<% form_tag ticket_path, :method =>  'get' do %>
        <p>
          <%= text_field_tag :search, params[:search] %>
          <%= submit_tag "Search", :name=>nil %>
        </p>
<% end %>

2 个答案:

答案 0 :(得分:0)

使用tickets_path代替ticket_path。首先指向index行动。第二个是show操作和需要参数。

答案 1 :(得分:0)

Alex Kojin的回答是正确的。你刚刚在教程后犯了一个拼写错误。

<% form_tag projects_path, :method => 'get' do %>

在路线中注意复数:

projects_path