Я пытаюсь переопределить: message validates_presence_of email и пароль, но я не могу. Как это решить?Как переопределить проверку с помощью Rails + Devise
ответ
Исходного код shows другого маршрута: вы можете переопределить некоторые методы, чтобы определить, является ли они необходимы:
def password_required?
!persisted? || !password.nil? || !password_confirmation.nil?
end
def email_required?
true
end
Поместите эти функции в свою пользовательскую модель и поменяйте их по мере необходимости.
я описываю здесь, как настроить DEViSE валидации: http://jessewolgamott.com/blog/2011/12/08/the-one-where-devise-validations-are-customized/
Вы удалите: подтверждаемые и заменить/настроить остальное
Хорошо, но я не хотел удалять: допустимо, возможно? –
Нет, невозможно. Вы заменяете оценки, а не настраиваете их при разработке. –
- 1. Как переопределить действия PasswordsController в приложении rails с ActiveAdmin & Devise
- 2. Как переопределить проверку HTML5?
- 3. Rails/Devise - создание новых пользователей с помощью json-запроса
- 4. Rails + Devise: как переопределить перенаправление для before_filter "authenticate_user!"
- 5. Переопределить метод create из SessionController из Devise
- 6. Удалить подтверждено с помощью Devise (Rails)
- 7. Rails - Вторичная аутентификация с помощью Devise?
- 8. Защитите действия с помощью Devise in Rails
- 9. Rails: Невозможно sign_in пользователя с помощью Devise
- 10. Rails - ошибка SSL с помощью Devise
- 11. Rails API с помощью Devise for authenticaion
- 12. Переопределить проверку jQuery
- 13. Пропустить проверку подлинности в Devise
- 14. Как работать с несколькими вариантами с помощью Devise и Rails?
- 15. Rails devise mail
- 16. Внедрить несколько входов с помощью Rails и Devise
- 17. Невозможно переопределить after_omniauth_failure_path_for в Devise
- 18. Как переопределить проверку jQuery два раза?
- 19. Добавление дополнительных полей регистрации с помощью Devise
- 20. STI с Rails и Devise
- 21. Как настроить контроллер Devise в Rails 3?
- 22. Мобильное приложение webframe Аутентификация с Rails Devise
- 23. как переопределить действие редактировать devise registration_controller.rb
- 24. Rails и DocRaptor, переопределить аутентификацию
- 25. Как правильно просмотреть общедоступный метод в Rails с помощью Devise
- 26. Как маршрутизировать sign_up в Rails 3 с помощью Devise
- 27. Как получить социальные кнопки входа с помощью devise + omniauth + rails
- 28. Как превратить приложение Rails с помощью Devise в поставщика OAuth?
- 29. Как настроить Rails-ассоциации с помощью моделей Devise и scaffold?
- 30. Как создать метод создания в Rails с помощью Devise?
В зависимости от того, чего вы хотите достичь, вы также должны называть 'super', например. 'def password_required ?; гость? ? false: super; end'. –