我有一个关于在Rails 3中实现它的问题。我一直在查看默认的CSV类以及像csv-mapper这样的宝石。
导入csv时代码如下所示
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
Product.create! row.to_hash
end
end
但我想将一个属性添加到导入的每个记录,例如'000002'到:account列。我究竟如何修改以上内容来做到这一点。对不起,如果这是一个明显的答案,我仍然是初学者/中级(最危险的水平;-)在rails和ruby
答案 0 :(得分:3)
如果值是静态的,那么就像饼图一样容易:
Product.create! row.to_hash.merge(account: '000002')