Ответ 1
Вы можете переопределить параметры проверки электронной почты с помощью validates_format_of_email_field_options
. Однако, если вы хотите изменить сообщение, вы можете объединить параметры с помощью merge_validates_format_of_email_field_options
, чтобы только переопределенные параметры. Вы указываете настройки в своем пользовательском контроллере следующим образом:
class User < ActiveRecord::Base
acts_as_authentic do |c|
c.merge_validates_format_of_email_field_options :message => 'My message'
end
end
Вы также можете изменить настройки для проверки длины и уникальности. Также есть много других настроек, посмотрите документацию, в разделах:: Config каждого модуля вы можете найти настройки и их значения по умолчанию и способы их переопределения.
В качестве альтернативы вы можете использовать локализацию и установить error_messages.email_invalid
(то, что ищет плагин, прежде чем устанавливать его на английское предложение по умолчанию, также полезно, если вы строите международную заявку).