Я использую Ruby on Rails 3.0.7, и я хотел бы сохранить связанные экземпляры класса модели (я использую ассоциацию has_many :through => ...
) во время создания родительской модели.То есть у меня есть классы Article
, Category
и ArticleCategoryRelationship
: когда я создаю новую статью, я хотел бы сделать возможным использование флажков для выбора связанных категорий (эти категории уже существуют в базе данных)и о создании \ экономии времени для создания нового отношения статьи-категории для каждого флажка \ выбранный флажок.
Проблема, как представляется, связана с тем, что при сохранении объекта статьи он еще не создани поэтому я не могу «автоматически» добавлять отношения статьи-категории.То есть, поскольку в атрибутах ArticleCategoryRelationship
есть атрибуты article_is
и category_id
, атрибут article_id
не "автоматически" заполняется значением article.id
.
Как мне справитьсяописанная выше ситуация для создания отношений между статьями и категориями (возможно, с использованием системы моделей ассоциаций Ruby on Rails) ?