原来的设计是 Product has_many Pictures
现在发现另外一个 Model 也 has_many Pictures。
所以我想设计为 polymorphic!
但是 product 本来已经有数据了,关联了一些图片。
现在代码改后,应该要怎么改变数据?
我写了几行代码
Product.all.each do |pr|
pr.pictures.each do |p|
p.update_attributes(:imageable_id => p.product.id, :imageable_type => p.product.class.name)
end
end
但是好似执行了,数据还是为空的! 应该要怎么做?