【发布时间】:2013-09-03 23:01:42
【问题描述】:
我在多态关联方面遇到了麻烦,此时我不知道是否应该使用此关联来完成我想要完成的任务:
我有三个模型:Post、Project 和 Photo
我希望能够将Photo 记录与Post 和Project 记录相关联。如果我有一个与Project 关联的Photo,然后我尝试将它与Post 关联,它会从那个Poject 中消失,但成功地附加到那个Post。
我应该这样做吗:
Post
has_one :photo
Project
has_one :photo
Photo
belongs_to :post
belongs_to :project
【问题讨论】:
标签: ruby-on-rails activerecord associations polymorphic-associations