2017-02-09 69 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