我想數據導入到軌(3.1)和我創造了這個rake任務時解析CSV文件(Excel的Mac上生成的)無法將數據導入Rails的,奇怪的環流式
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文件的第一行被導入。它不會遍歷文件中除第一行之外的每一行。誰能告訴我爲什麼?
感謝您的回答,我的問題實際上是行結尾(Mac上的Excel不以Ruby的方式對其進行編碼) –