Próbuję przesłonić: wiadomość validates_presence_of e-mail i hasło, ale nie mogę. Jak mogę to rozwiązać?Jak zastąpić sprawdzanie poprawności za pomocą Rails + Devise
Odpowiedz
kod źródłowy shows inną drogę: można zastąpić niektóre metody w celu ustalenia, czy są potrzebne:
def password_required?
!persisted? || !password.nil? || !password_confirmation.nil?
end
def email_required?
true
end
Umieść te funkcje w swoim modelu użytkownika i zmień je w razie potrzeby.
Opiszę tutaj jak dostosować walidacji opracować: http://jessewolgamott.com/blog/2011/12/08/the-one-where-devise-validations-are-customized/
Będziesz usunąć: validatable i wymienić/dostosować resztę
OK, ale nie chciałem usunąć: poprawne, jest możliwe? –
Nie, niemożliwe. Zastępujesz wyceny, a nie dostosowujesz je w narzędziu –
- 1. Sprawdzanie poprawności za pomocą Caliburn.Micro
- 2. Rails ActiveRecord sprawdzanie poprawności dla zmiennych nieobowiązkowych
- 3. Python - Sprawdzanie poprawności za pomocą wielu schematów za pomocą lxml
- 4. Sprawdzanie poprawności XML za pomocą LibXML
- 5. Sprawdzanie poprawności jquery za pomocą wywołania ajax
- 6. Sprawdzanie poprawności wpisów Crontab za pomocą PHP
- 7. Sprawdzanie poprawności liczby całkowitej za pomocą JSR303
- 8. Sprawdzanie poprawności sprawdzania poprawności Knockout sprawdzanie poprawności
- 9. Sprawdzanie poprawności JQuery: Sprawdzanie poprawności ukrytych pól
- 10. Jak ręcznie uruchomić sprawdzanie poprawności za pomocą jQuery validate?
- 11. Zastąpić aktywne_dla_autoryzacji? for devise
- 12. Zarządzanie kontami użytkowników za pomocą Rails 3 i Devise
- 13. Rails Devise Polymorphic - Renderuj częściowo za pomocą Ajaxa
- 14. Jak usunąć sprawdzanie poprawności danych?
- 15. Sprawdzanie poprawności wielu typów zawartości za pomocą spinacza i szyn
- 16. Sprawdzanie poprawności podzbioru formularza za pomocą wtyczki jQuery Validate
- 17. Sprawdzanie poprawności formularza HTML przeglądarki podczas przesyłania za pomocą javascript?
- 18. Sprawdzanie poprawności XML za pomocą XSD w Visual Studio IDE
- 19. Sprawdzanie poprawności atrybutów danych za pomocą klasy Validator
- 20. Sprawdzanie poprawności XML po stronie serwera za pomocą CXF Webservice
- 21. Sprawdzanie poprawności logowania za pomocą Angular Js i JSP
- 22. Sprawdzanie poprawności HTML5 za pomocą Opery i Safari
- 23. Orientacja obrazu i sprawdzanie poprawności za pomocą Paperclip?
- 24. Sprawdzanie poprawności składni/struktury XML za pomocą node.js
- 25. Sprawdzanie poprawności wielu pól tekstowych za pomocą errorprovider
- 26. Sprawdzanie poprawności zasobów JAX-RS (Apache Wink) za pomocą JSR303?
- 27. Sprawdzanie poprawności wyrażenia logicznego za pomocą nawiasów w języku C#
- 28. sprawdzanie poprawności kątowej 2 form za pomocą komponentów
- 29. Sprawdzanie poprawności wejścia za pomocą języka JavaScript przy użyciu javascript
- 30. HTML5 Sprawdzanie poprawności za pomocą Nu Html Checker
W zależności od tego, co chcesz osiągnąć, powinieneś również zadzwonić do 'super', np. 'def password_required ?; Gość? ? false: super; koniec'. –