为什么使用ActiveAdmin / Devise找不到'change_password_admin_user'的路由方法?

时间:2013-02-13 19:48:40

标签: ruby-on-rails ruby devise activeadmin

无法理解如何找不到此方法?

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

1 个答案:

答案 0 :(得分:2)

似乎您没有在方法调用中使用后缀。您在问题中粘贴的路线会生成两种方法:

change_password_admin_user_path

返回相对于域的路径,以及包含站点主机的其他版本:

change_password_admin_user_url