Вы неправильно определяете маршруты.
Попробуйте что-то вроде этого:
get 'users/index' => "users#index", as: :users
Тогда вы получите помощника, подобного этому: users_path
Но не делайте этого ........
Вы путаете действия контроллера с маршрутами?Никто не определяет маршрут как «индекс».Это просто предполагается.
То, что вы действительно хотите, будет примерно таким:
resources :users, :controller => "users", :only => [:index]
Тогда вы можете использовать users_path
, чтобы получить набор пользователей.
Что он делает:
- Определяет маршруты отдыха для ресурса пользователя.
- указывает, к какому контроллеру перейти.
- сообщает, к какомуДействия контроллера должны применяться (в этом случае только один).Если вы добавляете более спокойные маршруты, добавьте их также.Наконец, если вы реализуете целые 9 ярдов, просто удалите бит
:only => [etc]
.