2013-02-13 2 views
0

Не могу понять, как этот метод не найден?Почему метод маршрута не найден «change_password_admin_user» с помощью ActiveAdmin/Devise?

undefined method `change_password_admin_user' for #<ActiveAdmin::Views::ActionItems:0x007ff1cad9d848> 

Выход из моих rake routes

change_password_admin_user GET /admin/users/:id/change_password(.:format) /users#change_password 
+0

хау вы называете это? – Gerep

+4

Вероятно, вы хотите «change_password_admin_user_path» или 'change_password_admin_user_url'. – catsby

ответ

2

Представляется, что вы не использовали суффикс при вызове метода. Два метода генерируется маршрут, который вы вставили в вашем вопросе:

change_password_admin_user_path 

, которые возвращают путь по отношению к домену, а другая версия, которая включает в себя множество веб-сайте:

change_password_admin_user_url 
+0

Я знал, что это было что-то простое, что новичок, как я, мог смотреть. Еще раз спасибо! –

Смежные вопросы