私はrubyのファイルを使用して、rakeタスク内のテキストファイルを開いて読み込みます。ファイルの最初の行をスキップするように指定できる設定はありますか?これまでの私のコードは次のとおりです。
desc "Import users."
task :import_users => :environment do
File.open("users.txt", "r", '\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
私line.lineno
もやってFile.open("users.txt", "r", '\r').each do |line, index|
みnext if index == 0
ましたが、運がありませんでした。