7
如何让用户在通过Omniauth创建帐户时设置密码? Omniauth在注册过程中创建了一个存根密码,但用户不知道该密码是什么,因此无法从编辑用户页面更改该密码。在使用Omniauth创建帐户后设置密码(Rails + Devise)
我试图用指令覆盖编辑窗体:How To: Allow users to edit their account without providing a password。我能够更改数据库中的加密密码,但无法使用新密码登录,奇怪的是,在登录失败期间,控制台中没有看到任何错误。
任何想法?
我正在使用Rails 3.0.7和Devise 1.4.8。我的登录/注册码基于标准Omniauth+Devise教程。