में फ़ाइल में पढ़ने पर पहली पंक्ति को छोड़कर मैं रूबी कार्य के अंदर एक टेक्स्ट फ़ाइल में खोलने और पढ़ने के लिए रूबी की फ़ाइल का उपयोग कर रहा हूं। क्या कोई सेटिंग है जहां मैं निर्दिष्ट कर सकता हूं कि मुझे की पहली पंक्ति चाहिए जो फ़ाइल छोड़ दी गई है? यहाँ मेरी कोड अब तक बताया गया है:1.9.3
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
कर, लेकिन किसी भी भाग्य नहीं किया है।
आपका मतलब है फ़ाइल.readlines ("users.txt")। ड्रॉप (1)। प्रत्येक करें | रेखा | , आपका उदाहरण एक त्रुटि – peter
हाँ, निश्चित रूप से देता है। यह 'फाइल.readlines' होना चाहिए। धन्यवाद @ पीटर! – Tombart
यह स्वीकार्य उत्तर होना चाहिए! – jpatokal