所以我正在创建一个非常基本的 Spree Rails 应用程序。我可以通过访问http://localhost:3000/admin来访问管理面板,但是在设置了身份验证后,当我在输入我的电子邮件和密码后尝试访问管理时,我发现我必须验证我的电子邮件。如何使用控制台验证我的用户电子邮件?
2 回答
2
这应该可以解决问题,
user = Spree::User.find_by(email: 'spree@example.com')
user.confirm!
于 2016-10-13T14:15:05.457 回答
0
这在我的 Spree Rails 应用程序中对我有用,我认为如果您使用 Devise 这将有效。
user = Spree::User.first
user.password='123456'
user.password_confirmation='123456'
user.email='youremail@example.com'
user.skip_confirmation!
user.save
于 2016-10-12T20:50:21.137 回答