Rails +设计未定义的方法`authenticate_admin!'

时间:2015-02-19 12:12:03

标签: ruby-on-rails ruby-on-rails-4 devise

我有两个模型用户和管理员配置了devise gem。在管理控制器中应用身份验证时出现异常。

before_action :authenticate_admin!

错误:

undefined local variable or method `authenticate_admin!' 

管理模式:

class Admin < ActiveRecord::Base
  devise  :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable, :confirmable,:invitable
 end

患者模型:

class Patient < ActiveRecord::Base
  devise  :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable, :confirmable,:invitable
 end

路线:

    devise_for :admins
    namespace :hospitals do
      devise_for :patients
end

0 个答案:

没有答案