Omniauthでアカウントを作成したら、ユーザーにパスワードを設定させるにはどうすればいいですか? Omniauthは登録時にスタブパスワードを作成しますが、ユーザーはそのパスワードがわからないため、編集ユーザーページから変更することはできません。Omniauth(Rails + Devise)でアカウントを作成した後にパスワードを設定する
ここでは、編集フォームをHow To: Allow users to edit their account without providing a passwordの手順で上書きしようとしました。私はdbの暗号化されたパスワードを変更することができましたが、新しいパスワードでログインすることはできません。奇妙なことに、ログインに失敗したときにコンソールにエラーは表示されません。
アイデア?
私はRails 3.0.7とDevise 1.4.8を使用しています。私のサインイン/サインアップコードは標準Omniauth+Deviseチュートリアルに基づいています。