2011-08-31 72 views
1

我正在使用Ruby on Rails 3.0.7,我想保存关联的模型类实例(我使用has_many :through => ...关联)创建父模型的时间。也就是说,我有Article,CategoryArticleCategoryRelationship类:当我创建一篇新文章时,我希望能够使用复选框来选择相关类别(这些类别已经存在于数据库中)以及创建\保存可以为每个选中的复选框创建新的文章 - 类别关系。如何在父模型的创建时间保存关联的模型对象?

问题接缝与我保存文章对象时尚未创建的事实有关,因此我无法“自动”添加文章类别关系。也就是说,由于在ArticleCategoryRelationship中有article_iscategory_id属性,因此article_id属性不会自动填充article.id值。

我如何处理上述情况,以创造物品类关系(可能利用从Ruby on Rails的关联模型系统)

回答