カテゴリ列のある製品モデルがあります。ユーザーは、同じフィールドに複数のコンマ区切り値を保存できました。
DBのリファクタリングが完了したので、categoriesテーブルを作成すると、categories_productsが結合します。
対応するcategory_idとproduct_idで結合テーブルを更新しながら、カテゴリでカテゴリモデルを更新するにはどうすればよいですか。
これは私がこれまでのレーキタスクで持っているものであり、基本的にはカテゴリを製品テーブルから分離しただけです。
Product.find(:all).each do |k|
k.categories.split(",").each do |w|
puts k.id + " " + w
end
end