我有一个关于在 Rails 3 中实现这个的问题。我一直在查看默认的 CSV 类以及像 csv-mapper 这样的 gem。
导入 csv 时,代码如下所示
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
Product.create! row.to_hash
end
end
但我想为导入的每条记录添加一个属性,例如 '000002' 到 :account 列。我将如何修改上述内容来做到这一点。抱歉,如果这是一个明显的答案,我仍然是 rails 和 ruby 的初学者/中级(最危险的级别;-)