问题在于:我正在使用带有设计的omniauth-facebook,当有人登录facebook时尝试更新照片或其他任何内容时,会出现一个错误,即密码不能为空白&#34 ;。我试图解决这个问题好几个小时而无法找到办法,我认为最好的方法是让人们更新帐户而无需确认密码。我知道设计解释了如何在这里做到:
https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-edit-their-account-without-providing-a-password
但它并不适合我,我是铁杆新手,我觉得我做错了!有没有人知道如何解决这个问题?
答案 0 :(得分:0)
请按照以下步骤操作
1) Create one file in config/initializers/
for example devise_participants_without_password.rb
2) Open devise_participants_without_password.rb and put this code without any change
module Devise
module Models
module Validatable
def password_required?
false
end
end
end
end
希望这会对你有所帮助。