【发布时间】:2014-12-27 16:36:43
【问题描述】:
我正在使用 Devise gem 为我的网络应用构建管理员/用户身份验证。
我收到此错误:当我单击“退出”链接时,没有路由匹配 [GET]“/admin/signout”。
我的 html slim 代码:= link_to destroy_admin_session_path, method: :delete
运行'rake routes',并且应用程序具有destroy_admin_session
我在 Google Chrome 的检查元素中看到该链接具有“data-method=delete”。
我的会话控制器:
# encoding: utf-8
class Admin::Devise::SessionsController < Devise::SessionsController
layout 'login'
def after_sign_in_path_for(admin)
admin_admins_path
end
def after_sign_out_path_for(resource_or_scope)
new_admin_session_path
end
end
但我收到 [GET] 错误。可能是什么?
【问题讨论】:
标签: ruby-on-rails devise