Пользовательское сообщение об ошибке Rails для вложенных атрибутов - PullRequest
0 голосов
/ 11 апреля 2019

user.rb

has_many :friends
accepts_nested_attributes_for :friends

friend.rb

belongs_to :user
validates :name, presence: true

Атрибуты для friends представлены в user форма.Если поле name не заполнено, я получаю эту ошибку:

Friends name can't be blank

Я хочу переименовать «Друзья» как-то еще, возможно, «Контакты».То же самое с «именем» - я бы хотел переименовать его в «Название».Я пробовал следующие и многие варианты, но без изменений:

en.yml

en:
  activerecord:
    attributes:
      user/friend:
        attributes:
          name: "Title"
    errors:
      models:
        user/friend:
          attributes:
            name: "Title"

1 Ответ

0 голосов
/ 12 апреля 2019
en:
  activerecord:
    models:
      friend: Contact
    attributes:
      friend:
        name: Title

см. документы здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...