我有一个产品模型,有一个类别列。用户能够在同一字段中保存多个逗号分隔值。
我刚刚完成了对数据库的重构,因此通过创建一个类别表和一个 category_products 连接。
如何使用类别更新我的类别模型,同时使用相应的 category_id 和 product_id 更新连接表。
到目前为止,这是我在 rake 任务中所做的,基本上只是将类别与产品表分开。
Product.find(:all).each do |k|
k.categories.split(",").each do |w|
puts k.id + " " + w
end
end