【发布时间】:2014-06-25 21:48:14
【问题描述】:
这是问题所在:我正在使用带有设计的 omniauth-facebook,当有人使用 facebook 登录尝试更新照片或其他任何内容时,出现“密码不能为空”的错误。我试图解决这个问题几个小时但找不到方法,我认为最好的方法是让人们无需确认密码即可更新帐户。我知道设计在这里解释了如何做到这一点:
https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-edit-their-account-without-providing-a-password
但这对我不起作用,我是 Rails 新手,我认为我做错了什么!有没有人知道如何解决这个问题?
【问题讨论】:
-
您是否完成了重新配置路线的步骤?除非您有,否则 Devise 不会知道如何使用您的自定义控制器。
-
是的!我完全按照网站上的方式进行:devise_for :users, :controllers => { :registrations => "registrations" }
标签: ruby-on-rails ruby facebook devise updates