/ / पार्सिंग रेल ने अस्थायी फ़ाइल को एक बार फिर अपलोड किया - रूबी-ऑन-रेल

पार्सिंग रेलों ने एक बार फिर अस्थायी फ़ाइल अपलोड की - रूबी-ऑन-रेल

मैं रेल के लिए नया हूँ और मैं वर्तमान में कोशिश कर रहा हूँरेल पर अपलोड की गई फ़ाइल को पार्स करें। हालाँकि, एक बार फ़ाइल को "पढ़ने" के बाद मैं उसे दोबारा नहीं पढ़ सकता। मैंने जो ऑनलाइन पढ़ा है उससे यह प्रतीत होता है कि रेल अपलोड की गई फ़ाइल को तुरंत हटा देती है। क्या फ़ाइल को लगातार बनाए रखने का कोई तरीका है? मेरा कोड इस प्रकार है?

  file_param = params[:sequence]

file_param.read.each do |l|
# do stuff
end

file_param.read.each do |l|
# do stuff again. this is not being called.
end

मैंने "पेपरक्लिप या कुछ अन्य भंडारण मणि का उपयोग करने के बारे में सोचा है, लेकिन मुझे फाइलों को संग्रहीत करने की आवश्यकता नहीं है, बस उनकी सामग्री पढ़ें। धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

इसे एक सरणी में पढ़ें, यदि आपको वास्तव में कई बार इस पर जाने की आवश्यकता है, या बस इसे बचाएं।