Как переопределить проверку с помощью Rails + Devise - PullRequest
9 голосов
/ 26 февраля 2012

Я пытаюсь переопределить: message validates_presence_of email и пароль, но не могу.Как мне это решить?

Ответы [ 2 ]

19 голосов
/ 05 апреля 2013

Исходный код показывает другой маршрут: вы можете переопределить некоторые методы, чтобы определить, нужны ли они:

  def password_required?
    !persisted? || !password.nil? || !password_confirmation.nil?
  end

  def email_required?
    true
  end

Поместите эти функции в свою модель пользователя и при необходимости измените их.

5 голосов
/ 26 февраля 2012

Я опишу здесь, как настроить проверки вашего устройства: http://jessewolgamott.com/blog/2011/12/08/the-one-where-devise-validations-are-customized/

Вы удалите: подтвердите и замените / настройте остальные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...