因此,我有搜索表单,并且搜索可以从任何页面显然有效。 我认为这是有道理的,从应用程序控制器这样的行动是放置在布局/视图文件夹。 但我只是不明白 - 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