美術展 Web サイト用の Rails アプリケーションを作成しています。現在、キュレーター、エキシビション、アーティスト、アートワークの4つのモデルを持っています。
アプリケーションは次のように機能する必要があります。展覧会は多くのキュレーターによってキュレーションでき、展覧会は複数の作品を展示でき、作品は多くの展覧会で展示でき、アーティストは多くの作品を所有でき、作品は 1 人のアーティストに属します。
私は鉄道初心者で、モデル間の関係を構築するのに苦労しています。私がこれを正しく行っているかどうか、またはもっと良い方法があるかどうか教えてもらえますか?
curator.rb
class Curator < ActiveRecord::Base
has_and_belongs_to_many :exhibitions
end
展示会.rb
class Exhibition < ActiveRecord::Base
has_and_belongs_to_many :curators
has_and_belongs_to_many :artworks
end
作品.rb
class Artwork < ActiveRecord::Base
has_and_belongs_to_many :exhibitions
belongs_to :artist
end
アーティスト.rb
class Artist < ActiveRecord::Base
has_many :artworks
end
ありがとう!