【发布时间】:2016-09-02 05:07:58
【问题描述】:
我在理解 Rails 中的多态关联时遇到了一些麻烦。 怎么样
class Picture < ApplicationRecord
belongs_to :imageable, polymorphic: true
end
class Employee < ApplicationRecord
has_many :pictures, as: :imageable
end
class Product < ApplicationRecord
has_many :pictures, as: :imageable
end
不同于
class Picture < ApplicationRecord
belongs_to :employee
belongs_to :product
end
class Employee < ApplicationRecord
has_many :pictures
end
class Product < ApplicationRecord
has_many :pictures
end
【问题讨论】:
标签: ruby-on-rails activerecord polymorphic-associations