В моем приложении только администраторы могут создавать новые записи пользователя. Пользователь отправляет по электронной почте ссылку активации, в которой они устанавливают свой пароль.Как пропустить проверку has_secure_password
Я хотел бы использовать метод has_secure_passord (railscast):
class User < ActiveRecord::Base
has_secure_password
...
end
прекрасно работает, но она автоматически проверяет наличие пароля переваривать ... поэтому, когда администратор создает запись в валидация неудачу. У меня есть способ пропустить только автоматически добавленную пароли password_digest, не пропуская остальные, которые я добавил?
Эй просто хотел сказать спасибо, потому что этот фрагмент отлично работал для того, что мне нужно для социальной проверки подлинности. –
Вдохновенный. Я использую небольшое изменение этого права сейчас, чтобы поддерживать несколько логинов, позволяя вести обычный вход в систему по электронной почте и паролю, а также без пароля аутентификации в facebook. bauce, скажем, я! – FireDragon