我已经用我的设计模型实现了全能,所以我可以使用其他服务进行身份验证. 密码对我的模型不再需要,因为用户可以使用twitter,Facebook …进行身份验证 一切都工作正常,但是当用户尝试编辑其注册时,设计跳过该进程,因为用户没有通知’current_password'(在某些情况下现在不存在). 我创建了一个注册控制器来覆盖其中的一个: class RegistrationsControlle
我试图让has_secure_password与mongoid玩得很好.我正在关注Railscasts#270,但是当我用用户名/密码登录时,我收到错误: undefined method `find_by_email' for User:Class 我看到一个类似的帖子(https://stackoverflow.com/questions/6920875/mongoid-and-has-sec
我的应用程序允许人们使用密码或Facebook注册. 即使我从用户模型中删除了密码验证,我也会得到:password_digest =>用户模型上的[“不能为空”]. 我使用has_secure_password. 如何才能使password_digest不需要? 你不能. has_secure_password会自动为您的模型添加两个验证器: validates_confirmation_of