Można zmienić ustawienia sprawdzania poczty e-mail za pomocą validates_format_of_email_field_options
. Jeśli jednak chcesz tylko zmienić komunikat, możesz scalić opcje z merge_validates_format_of_email_field_options
, aby tylko wybrane opcje zostały nadpisane. Użytkownik określa następujące ustawienia w swoim sterowniku:
class User < ActiveRecord::Base
acts_as_authentic do |c|
c.merge_validates_format_of_email_field_options :message => 'My message'
end
end
Można również zmienić ustawienia sprawdzania poprawności długości i unikalności. Istnieje również wiele innych ustawień, spójrz na documentation, w sekcji :: Config każdego modułu można znaleźć ustawienia i ich wartości domyślne oraz jak je zastąpić.
Alternatywnie możesz użyć lokalizacji i ustawić error_messages.email_invalid
(to jest to, czego szuka wtyczka przed ustawieniem domyślnego angielskiego zdania, również przydatne, jeśli budujesz aplikację międzynarodową).
dziękuję za dodanie. wiele miejsc wspomina, jak radzić sobie z błędami poświadczeń przy logowaniu. – jpcamara