だから、私は検索フォームを持っていて、検索は明らかにどのページからでも利用できます。アプリケーションコントローラーからのそのようなアクションがレイアウト/ビューフォルダーに配置されることは理にかなっていると思いました。しかし、私は理解できません-Railsはそれを認識しません。だから私はこれを行うことはできませんか?では、どのページからでも利用できるアクションをどのように提供すればよいでしょうか? コード:
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