複数のプロフィール画像を複数の広告に関連付けることができるアプリを作成したいと考えています。
広告に複数のプロファイルを持たせ、プロファイルを複数の広告に含めることができるようにするため、これはhas_and_belongs_to_manyの関連付けになると思います。ただし、これがデータベーステーブルでどのように機能するかについては少し混乱しています。
広告の広告テーブルに単一の行がある場合、単一のprofile_idセルに複数のプロファイル画像(プロファイルテーブルに保存されている)をどのように関連付けますか?関連付けられているものを処理するために、個別の3番目のモデルとデータベーステーブルを設定する必要がありますか?
また、HABTMアソシエーションを正常に機能させるためにネストされたリソースを設定することが不可欠かどうかについても混乱しています。現時点では、それらを次のように分離しています。
resources :ads
resources :profiles
基本的な質問で申し訳ありませんが、私の問題に役立つ情報が見つからないようです。HABTMの関連付けに関するレールガイドはかなり短いです。
あなたが提供できるどんな助けにも前もって感謝します!:)