因此,我有搜索表单,并且显然可以从任何页面进行搜索。我认为将应用程序控制器的此类操作放置在 layouts/views 文件夹中是有道理的。但我就是不明白——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