【发布时间】:2012-02-17 13:13:04
【问题描述】:
我正在尝试将数据导入 rails (3.1),并且我创建了这个 rake 任务来解析 CSV 文件(由 Mac 上的 Excel 生成)
desc "Import users."
task :import_users => :environment do
File.open("users.csv", "r").each do |line|
id, name, age, email = line.strip.split(',')
u = User.new(:id => id, :name => name, :age => age, :email => email)
u.save
end
end
但是,当我运行 rake 任务时,只会导入 CSV 文件的第一行。除了第一行之外,它不会遍历文件中的每一行。谁能告诉我为什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1 rake