आइए कहते हैं मैं अपने seeds.rb
फ़ाइल में निम्न प्रविष्टि:seeds.rb भीतर पेपरक्लिप का उपयोग
No such file or directory - {file path} etc...
:
Image.create(:id => 52, :asset_file_name => "somefile.jpg", :asset_file_size => 101668, :asset_content_type => "image/jpeg", :product_id => 52)
अगर मैं यह बीज, यह छवि निर्दिष्ट कार्रवाई करने के लिए कोशिश करता है, मैं इस त्रुटि मिलती है
मेरी छवियों का बैक अप लिया गया है, इसलिए मुझे वास्तव में उन्हें बनाने की आवश्यकता नहीं है; लेकिन मुझे रिकॉर्ड की जरूरत है हालांकि। मैं अपने मॉडल में पेपरक्लिप निर्देश पर टिप्पणी नहीं कर सकता; तो यह काम करता है; लेकिन मुझे लगता है कि एक और समाधान हो सकता है।
क्या इसे पूरा करने के लिए अनुसरण करने के लिए कोई और पैटर्न है? या पेपरक्लिप को छवि को संसाधित न करने के लिए एक बदलाव?
मैं इंटरपोलिंग स्ट्रिंग के बजाय 'File.join' का उपयोग करने की सलाह देता हूं। 'File.join (Rails.root,' path ',' to ',' somefile.jpg ') ' – Aleksey