Я внедрил omniauth с моей моделью разработки, поэтому могу аутентифицироваться с использованием других сервисов. Пароль больше не нужен для моей модели, так как пользователи могут аутентифицироваться с помощью твиттера, facebook...
Все работает нормально, но когда пользователь пытается отредактировать свою регистрацию, придумайте пропустить процесс, потому что пользователь не сообщил "current_password" (который в некоторых случаях не существует).
Я создал контроллер регистрации, чтобы перезаписать его:
class RegistrationsController < Devise::RegistrationsController
def update
super
end
end
Но я не нашел документацию о том, как пропустить проверку пароля, как я могу это сделать в своем действии по обновлению?