嘿伙计们正在使用这个Devise模型:https://github.com/plataformatec/devise/wiki/How-To%3a-Require-admin-to-activate-account-before-sign_in
有谁知道我可以在哪里更改它,以便Devise使用我的is_approved
代替默认的approved
?
由于某些原因我不能使用默认的approved
,因为sqlite不会更新bool属性更多关于此的信息:Rails 3 and SQLite communications concerning boolians
在我的网站上批准用户后,设备会出现错误"用户未获批准"但是我无法在我的应用程序中找到可以更改此内容的内容吗?
答案 0 :(得分:0)
没关系,我发现它,它是如此明显,我几乎不想分享它lol
但如果有人想知道它,那么你只需要改变
def active_for_authentication?
super && "your attribute"?
end
def inactive_message
if !"your attribute"?
:not_approved
else
super # Use whatever other message
end
end
我放置“你的属性”的2个地方,这应该在你的用户模型中