私のアプリケーションには、User
モデルとArtist
モデルがあります。との両方users
で、artists
複数のアーティストを「フォロー」できる必要があります。この関係を説明する方法がよくわかりません。また、根底にある移行に関して完全に迷っています。
私はhas_and_belongs_to_many :artists
両方のクラスに追加しようとしhas_and_belongs_to_many :users
ましArtist
たが、それは本当に厄介なようで、移行の書き方がわかりません。
移行に関する関連ドキュメントを見てきました。サード クラスを作成して:through
アソシエーションを使用する方が簡単かどうか、ユーザーからアーティストへの関連付けとアーティストからアーティストへの関連付けに別のクラスが必要かどうか、または追加のクラスが 1 つあれば十分かどうかはわかりません。 .
よろしくお願いします。