1

私のアプリケーションには、UserモデルとArtistモデルがあります。との両方usersで、artists複数のアーティストを「フォロー」できる必要があります。この関係を説明する方法がよくわかりません。また、根底にある移行に関して完全に迷っています。

私はhas_and_belongs_to_many :artists両方のクラスに追加しようとしhas_and_belongs_to_many :usersましArtistたが、それは本当に厄介なようで、移行の書き方がわかりません。

移行に関する関連ドキュメントを見てきました。サード クラスを作成して:throughアソシエーションを使用する方が簡単かどうか、ユーザーからアーティストへの関連付けとアーティストからアーティストへの関連付けに別のクラスが必要かどうか、または追加のクラスが 1 つあれば十分かどうかはわかりません。 .

よろしくお願いします。

4

0 に答える 0