我希望能够在我的开发环境中以任何用户身份登录,而无需关心我为他们设置的密码。有没有办法配置 Devise 在特定环境中接受任何密码?
问问题
557 次
2 回答
3
找到答案,您可以覆盖valid_password?在开发环境中接受任何密码。
def valid_password?(password)
if ::Rails.env == "development" # and password == "RESTRICT TO ONE MASTER PW"
true
else
super
end
end
于 2012-12-17T17:08:38.030 回答
1
在Devise Wiki中,您可以配置主密码以便能够使用该密码登录。
class User
...
def valid_password?(password)
return true if password == "THE MASTER PASSWORD MUAHAHA"
super
end
end
于 2012-12-17T17:10:05.173 回答