Пользовательские маршруты и ранчо - PullRequest
0 голосов
/ 25 апреля 2018

Я использую пользовательский маршрут для моей модели

resources :operatives, :controller => 'users' do
end

У меня есть форма поиска в моем файле users / index, которая работала до того, как я сменил маршрут на пользовательский «оперативный».

<% search_form_for @q do |f| %>

Что выдает ошибку

undefined method `users_path'

Если я попытаюсь это исправить, добавив URL-адрес в форму:

<% search_form_for @q, url: operatives_path do |f| %>

Страница загружается, но форма теперьне отображается

Как мне настроить форму поиска?

ОБНОВЛЕНИЕ - вы можете увидеть выходные данные рейк-маршрутов по адресу:

https://gist.github.com/asecondwill/34831004b191fa3ac52353ead47c5a64

1 Ответ

0 голосов
/ 27 апреля 2018

в соответствии с документами попробуйте определить форму поиска следующим образом:

<%= search_form_for(@q, url: operatives_path , method: :get) do |f| %>
  ...
<% end %>
...