我的设计有问题。每当我尝试使用 devise 以管理员身份注销时,都会出现以下错误
No route matches [GET] "/admins/sign_out"
做 rake 路线,我看到它有
destroy_admin_session DELETE /admins/sign_out(.:format) devise/sessions#destroy
在我看来,我称之为...
<%= link_to "sign out as admin", destroy_admin_session_path %>
我应该覆盖管理员控制器进行设计吗?我可以去... /admins/sign_in 对我来说似乎很奇怪。但是,去 /admins/sign_out 不起作用。
我使用管理员模型格式创建了管理员。
https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role
作为设计中的管理员,还有其他人遇到过这个问题吗?
谢谢