Не уверен, что это «правильный» способ решить эту проблему, но это сработает.
В вашем файле локализации у вас, вероятно, есть что-то вроде этого:
en:
activerecord:
attributes:
list_item:
identifier: Item Link
Этобудет работать до тех пор, пока вы обращаетесь к ней непосредственно из вложенной модели.Проверки Rails, кажется, проходят через родительскую модель, поэтому вам нужно что-то вроде:
en:
activerecord:
attributes:
list_item:
identifier: Item Link
parent_model:
list_item:
identifier: Item Link
Мне кажется, что это нарушает принцип DRY, потому что вы должны повторить удобочитаемое имя и на вложенном уровне, ноэто должно работать для вас.