Devise: разрешить администраторам редактировать других пользователей - Rails

Я пытаюсь разрешить пользователю с правами администратора редактировать других пользователей в Devise, но когда я пытаюсь чтобы получить доступ к странице редактирования для другого пользователя (например, / users / 1 / edit), я получаю следующее сообщение:

Unknown action

Could not find devise mapping for path "/users/1/edit"

Единственный путь, который кажется работоспособным, - это / users / edit, который показывает страницу редактирования для текущего пользователя.

В моем файле маршрутов есть:

devise_for :users, :controllers  => { :registrations => 'users' }
resources :users

Есть идеи? Спасибо!

17
задан Haidn Foster 7 April 2011 в 08:34
поделиться