【发布时间】:2018-03-12 05:49:19
【问题描述】:
我有几个不同的模型,我想添加多个图像。
我有一个图像模型,其中 belongs_to 关联设置到不同的拥有模型(每个拥有模型都定义了 has_many :images)。
我想知道我应该创建什么适当的迁移,以便为每个拥有的模型添加一个 image_ids 列。
我假设是这样的......
rails g migration AddImagesToBusinesses images businesses image_ids:integer
但是,我很困惑,因为我认为您只能通过这种方式建立一个关联,并且需要通过在 images 表中添加一列来识别它所属的模型的 id 来完成它(这里有几种不同的型号)。
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails activerecord associations rails-migrations