В книге Agile Rails приведен следующий пример разработки базы данных для обучения has_many: через код ...
[Статья] ---- <[чтения]> ---- [Пользователь]
Поначалу все довольно легко понять. Тем не менее, у меня есть ситуация, когда можно использовать следующий дизайн БД:
[Жанр] ----- <[Статья] ----- <[Чтения]> ----- [Пользователь]
Теперь вот мой вопрос:
Могу ли я использовать has_many: through, чтобы я мог написать что-то вроде следующего:
artistic_minded _users = art.users
Если это можно сделать, то как настроить связь has_many ??