Я использую ruby File для открытия и чтения в текстовом файле внутри 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
, но не имел никакой удачи.