Здравствуйте! Заранее извиняюсь, что не смог составить внятный заголовок.
Суть проблемы. Нужно реализовать следующую модель данных
Есть сущность Компания
Разные компании могут сдавать (иметь) разные виды налогов, например, некоторые из этих:
УСН
Транспортный налог
Налог на имущество
НДС
Зарплата
и другие
Вводимые данные по каждому налогу налогу могут отличаться, например, в одном нужно заполнить
Начислено Оплачено Дата Остаток, а по другому добавится еще одно два поля.
На фронтенде во время создания компании я хочу отметить галочками какие налоги компания будет сдавать и дальше по каждому налогу заводить данные, относящиеся к конкретной компании.
И дальше пользоваться запросами вида
Company.tax
=> nds, transport, usn
(чтобы увидеть, какие налоги вообще компания сдает)
И иметь возможность посмотреть данные компании по каждому налогу по подобному запросу
Company.tax.nds
И пока не могу понять, как можно такое реализовать с помощью ActiveRecord. Помогите, пожалуйста.