デバイスモデルで omniauth を実装したので、他のサービスを使用して認証できます。ユーザーは twitter や facebook を使用して認証できるため、私のモデルではパスワードはもう必要ありません...
すべてが正常に機能していますが、ユーザーが登録を編集しようとすると、ユーザーが「current_password」を通知しなかったため、プロセスをスキップするように工夫してください (現在は存在しない場合があります)。
デバイスを上書きする登録コントローラーを作成しました。
class RegistrationsController < Devise::RegistrationsController
def update
super
end
end
しかし、パスワードの検証をスキップする方法に関するドキュメントが見つかりません。どうすれば更新アクションでそれを行うことができますか?