Я использую Ruby File для открытия и чтения текстового файла внутри грабли задача. Есть ли параметр, в котором я могу указать, что я хочу первую строку файл пропущен? Вот мой код:
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, если index == 0
, но не повезло.