我已经用我的设计模型实现了omniauth,所以我可以使用其他服务进行身份验证。我的模型不再需要密码,因为用户可以使用 twitter、facebook 进行身份验证......
一切正常,但是,当用户尝试编辑其注册时,设计跳过该过程,因为用户没有通知“current_password”(现在在某些情况下不存在)。
我创建了一个注册控制器来覆盖设计:
class RegistrationsController < Devise::RegistrationsController
def update
super
end
end
但是我没有找到任何关于如何跳过密码验证的文档,我怎么能在我的更新操作中做到这一点?