因此,我有搜索表單,並且搜索可以從任何頁面顯然有效。 我認爲這是有道理的,從應用程序控制器這樣的行動是放置在佈局/視圖文件夾。 但我只是不明白 - Rails沒有看到它。所以我不能這樣做?那麼我應該如何提供可從任何頁面上獲得的行動? 代碼:從application_controller呈現視圖
def tests_search
@tests=Test.test_search(params[:query])
respond_to do |format|
format.html
end
end
路線:
search_tests GET /search_tests(.:format) application#tests_search
形式:
<%= form_tag search_tests_path, {:id=>'test_search',:method => :get} do%>
錯誤:
Unknown action
The action 'tests_search' could not be found for ApplicationControllerr
嘗試重新啓動您的服務器,也許 – MrYoshiji 2013-05-10 20:13:13
applications_controller#tests_search =>視圖應該放在應用程序/視圖/應用/ test_search.html.erb。或者什麼是你的問題? :) – Mattherick 2013-05-10 20:17:27