0
现在我有以下的,其正常工作:如何克隆/复制模型实例并保留其关联?
e = Event.find(params[:based_on_id])
@event = e.clone
@event.tag_ids = e.tag_ids
@event.subcategories = e.subcategories
不过,我想避免的最后两行,尤其是因为我的模型可能在未来改变其关联结构。我只想要一个原始的“新”副本,其中包括所有关联。
注意:上面的关联是has_many:through。