У меня есть такой сценарий, объект person
имеет price
.
Когда я пытаюсь уничтожить price
, который используется person
, я не могу, потому что это dependent :: restrict_with_error
.(Это ожидается)
Я использую файлы yml для перевода сообщений об ошибках с английского на португальский язык.Но отношения во множественном числе не переводятся.
Отношения цена has_many: люди person_to: цена
Пример:
obj_price.error.messages: Нет вероятных исключений o registro pois existem человек зависимых
Я ожидал человек переводится на песо
price.rb
class Price < ApplicationRecord
has_many :people, dependent: :restrict_with_error
end
person.rb
class Person < ApplicationRecord
belongs_to :price
end
price.yml
pt-BR:
activerecord:
models:
price: Tabela de Preços
prices: Tabelas de Preços
attributes:
price:
name: Nome
person.yml
pt-BR:
activerecord:
models:
person: Pessoa
people: Pessoas
attributes:
person:
id: ID
name: Nome
price_id: Tabela de preços