自定义路线和搜查
Custom Routes and Ransack
我正在为我的模型使用自定义路线
resources :operatives, :controller => 'users' do
end
我的 users/index 文件中有一个搜索表单,它在我更改为自定义 "operatives" 路由之前有效。
<% search_form_for @q do |f| %>
其中给出了错误
undefined method `users_path'
如果我尝试通过在表单中添加 url 来解决此问题:
<% search_form_for @q, url: operatives_path do |f| %>
页面已加载,但现在未显示表单。
我应该如何配置我的搜索表单?
更新 - 您可以在
处看到 rake 路由输出
https://gist.github.com/asecondwill/34831004b191fa3ac52353ead47c5a64
根据 docs 尝试这样定义搜索表单:
<%= search_form_for(@q, url: operatives_path , method: :get) do |f| %>
...
<% end %>
我正在为我的模型使用自定义路线
resources :operatives, :controller => 'users' do
end
我的 users/index 文件中有一个搜索表单,它在我更改为自定义 "operatives" 路由之前有效。
<% search_form_for @q do |f| %>
其中给出了错误
undefined method `users_path'
如果我尝试通过在表单中添加 url 来解决此问题:
<% search_form_for @q, url: operatives_path do |f| %>
页面已加载,但现在未显示表单。
我应该如何配置我的搜索表单?
更新 - 您可以在
处看到 rake 路由输出https://gist.github.com/asecondwill/34831004b191fa3ac52353ead47c5a64
根据 docs 尝试这样定义搜索表单:
<%= search_form_for(@q, url: operatives_path , method: :get) do |f| %>
...
<% end %>