Проверяемый модуль Devise не поддерживает пользовательский email_required? метод - PullRequest
2 голосов
/ 15 ноября 2010

Насколько я могу судить, чтобы использовать проверяемый модуль, но выборочно отключать проверки поля электронной почты, вы должны определить защищенный метод email_required?на вашей модели и верните false.

Я сделал это, но, похоже, проверка электронной почты все еще запущена.Это ошибка в разработке или я пропустил важный шаг?

Ниже приведены соответствующие части моей модели пользователя:

class User < ActiveRecord::Base
    devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable

    protected
      def email_required?
        false 
      end
end

1 Ответ

1 голос
/ 24 декабря 2010

На случай, если кто-то все еще сталкивается с этим, он был добавлен - но я верю только в ветку 1.2.Загрузите и установите 1.2rc, и вы можете пропустить проверку электронной почты, как это сделано в вопросе.

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