Итак, я создаю схему БД, которая будет представлять библиотеку статей.Однако каждая статья может иметь много переводов.Итак, есть базовая статья, которая содержит общую информацию и переводы для этой статьи.В настоящее время у меня есть таблица статей / класс и таблица / класс перевода.В каждой статье есть много переводов и так далее.Мой вопрос, хотя, если есть хороший способ делегировать методы и найти статьи с этой системой.
Должен ли я создать свои собственные фабричные методы для класса article, чтобы получить правильный дочерний перевод?Должен ли я добавить делегатов в перевод, чтобы я мог вернуться к родителю и получить общую информацию о статье?
Еще одна большая проблема - куда идут named_scopesДолжны ли они перейти на статью или ее перевод?Я пытаюсь придумать лучший способ абстрагироваться от разницы между статьей и ее переводом и просто получить кучу статей.Мысли?
Спасибо!