Ответ 1
Общая практика теперь - отредактировать locals следующим образом:
# config/locales/en.yml
en:
activerecord:
attributes:
user:
fname: "First Name"
В вашем сообщении об ошибке теперь будет сказано: "Имя не может быть..."
Для полноты вы получите еще один вариант. Чтобы добавить следующую модель пользователя:
class User < ActiveRecord::Base
HUMANIZED_ATTRIBUTES = {
:fname => "First Name"
}
def self.human_attribute_name(attr)
HUMANIZED_ATTRIBUTES[attr.to_sym] || super
end
end