Class ActiveRecord::Error
In: lib/russian/active_record_ext/custom_error_message.rb
Parent: Object

Methods

Protected Instance methods

Redefine the ActiveRecord::Error::generate_full_message method:

 Returns all the full error messages in an array. 'Base' messages are handled as usual.
 Non-base messages are prefixed with the attribute name as usual UNLESS they begin with '^'
 in which case the attribute name is omitted.
 E.g. validates_acceptance_of :accepted_terms, :message => '^Please accept the terms of service'

Переопределяет метод ActiveRecord::Error::generate_full_message. Сообщения об ошибках для атрибутов теперь не имеют префикса с названием атрибута если в сообщении об ошибке первым символом указан "^".

Так, например,

  validates_acceptance_of :accepted_terms, :message => 'нужно принять соглашение'

даст сообщение

  Accepted terms нужно принять соглашение

однако,

  validates_acceptance_of :accepted_terms, :message => '^Нужно принять соглашение'

даст сообщение

  Нужно принять соглашение

Redefine the ActiveRecord::Error::generate_full_message method:

 Returns all the full error messages in an array. 'Base' messages are handled as usual.
 Non-base messages are prefixed with the attribute name as usual UNLESS they begin with '^'
 in which case the attribute name is omitted.
 E.g. validates_acceptance_of :accepted_terms, :message => '^Please accept the terms of service'

Переопределяет метод ActiveRecord::Error::generate_full_message. Сообщения об ошибках для атрибутов теперь не имеют префикса с названием атрибута если в сообщении об ошибке первым символом указан "^".

Так, например,

  validates_acceptance_of :accepted_terms, :message => 'нужно принять соглашение'

даст сообщение

  Accepted terms нужно принять соглашение

однако,

  validates_acceptance_of :accepted_terms, :message => '^Нужно принять соглашение'

даст сообщение

  Нужно принять соглашение

[Validate]