Добрый день, username. Столкнулся с проблемой, пол дня уже клинит, хотя по сути ничего сложного и нет.
В общем, есть 2 модели: User и Posts, связаны они одним ко многим, т.е. каждый пост имеет пользователя user_id.
Хочу сделать следующее: что бы у класса Posts появился контейнер, типа PostInstance.replics_to со списком пользователей, которым адресовано это сообщение, и, естественно, UserInstance.replics_from со списком сообщений данному пользователю. Т.е. хочу еще одну связь many-to-many.
Собственно, вопрос не «как сделать ассоциацию многое-ко-многим», а как сделать, чтобы эта ассоциация удовлетворяла мое желание.
Прошу помощи, ибо, вроде как задание easy, но я не понимаю как его сделать. Я понимаю что должна быть связующая таблица replics_users с post_id и user_id, но я не понимаю как научить Rails ее использовать (имя не rails-way), как загрузить все это в rails-контейнеры, и что бы при программировании контроллера все было красиво и приятно.
Про ассоциации, естественно, читал. Про :join_table и :foreign_key, соответственно, тоже.