Rails 3 - Разработка: как пропустить 'current_password' при редактировании регистрации?

Я реализовал omniauth с моей моделью устройства, поэтому я могу аутентифицироваться с помощью других служб. Для моей модели пароль больше не нужен, так как пользователи могут аутентифицироваться с помощью twitter, facebook ...

Все работает нормально, но, когда пользователь пытается отредактировать свою регистрацию, разработайте пропустить процесс, потому что пользователь не сообщил 'current_password' (который в некоторых случаях сейчас не существует).

Я создал контроллер регистрации, чтобы перезаписать один из устройств:

class RegistrationsController < Devise::RegistrationsController
  def update
    super
  end
end

Но я не нашел никакой документации о том, как пропустить проверку пароля, как я могу это сделать это в моем действии обновления?

12
задан Tiago 4 November 2010 в 20:47
поделиться