私は3つのモデルを持っています。Jobs
、、Businesses
&Categories
。
Jobs
多くありcategories
ます。
Businesses
多くありcategories
ます。
Categories
多くありjobs
ます。
Categories
多くありbusinesses
ます。
このシナリオには、ポリモーフィックな関連付けが最も適切ですか?
category.rb
class Category < ActiveRecord::Base
attr_accessible :name
belongs_to :categorised, polymorphic: true
end
business.rb
class Business < ActiveRecord::Base
has_many :categories, as: :categorised
end
job.rb
class Job < ActiveRecord::Base
has_many :categories, as: :categorised
end