Railsアプリに製品モデルがあり、製品テーブルにはカテゴリ列があり、カンマで区切られています。結合テーブル (product_categories) を作成して、カテゴリがコンマで区切られないようにしたい (カウントしやすくするなど)。私は製品テーブルのIDで結合することを計画しており、結合テーブルにID、product_id、およびカテゴリがあります。
移行を実行して結合テーブルを作成するのがベスト プラクティスですか、それともモデルを生成してから移行を実行して結合テーブルを作成する必要がありますか?
Rails 3.1.0 を実行しています。