Iam尝试使用active_for_authentication禁用auser?方法。 我的问题是每当我尝试使用已禁用的用户登录时,该应用程序都会抛出错误。
RuntimeError (Could not find a valid mapping for #<User details>
user.rb
devise :database_authenticatable, :registerable,:recoverable,
:rememberable, :trackable, :validatable
def is_active?
false
end
def active_for_authentication?
super && self.is_active?
end