2017-02-09 57 views
-1

没有路由匹配我根据这个link这样在搜索框中

<% form_tag ticket_path, :method => 'get' do %> 
     <p> 
      <%= text_field_tag :search, params[:search] %> 
      <%= submit_tag "Search", :name=>nil %> 
     </p> 
<% end %> 
+1

欢迎SO。由于您的问题是与路线,既要看到你的路由文件,以寻找病因相关搜索表单控制器代码。 – Sajan

+0

发布您正在收到的错误,控制器代码,路由和其他信息 –

回答

0

使用tickets_path而不是ticket_path实现的搜索框在Ruby on Rails的。首先指向index行动。第二个用于show操作并需要参数。

0

通过回答亚历克斯Kojin是正确的。你在教程后面犯了一个拼写错误。

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

通知复数的路线:

projects_path