मेरे रेल ऐप में, मैं अमेज़ॅन एस 3 पर छवियों को अपलोड करने के लिए कैरियरवेव का उपयोग कर रहा हूं। मैं छवि को दोबारा अपलोड किए बिना मौजूदा अमेज़ॅन एस 3 छवियों को इंगित करना चाहता हूं। उदाहरण के लिए, यदि मेरे पास http://test.s3.amazonaws.com/image/path/0001/image.jpg पर मौजूदा अमेज़ॅन S3 छवि है, तो क्या मैं इस छवि को इंगित करने के लिए किसी छवि के पथ को अपडेट कर सकता हूं? मैं रिमोट अपलोड विकल्प का उपयोग नहीं करना चाहता क्योंकि मैं वास्तव में वही सटीक छवि का उपयोग करना चाहता हूं जो पहले से मौजूद है (लेकिन इसे मेरे रिकॉर्ड के "पथ" विशेषता में सहेजें)।कैरियरवेव: मौजूदा छवि को इंगित करें
कंसोल में, मैं कोशिश की है:
image.update_attributes(:path=> "http://test.s3.amazonaws.com/image/path/0001/image.jpg")
लेकिन इस छवि के पथ ओवरराइड करने के लिए विफल रहता है।
आप इसे कैसे हल करने में सक्षम थे? – Mohamad
मैंने एक नया रिकॉर्ड नहीं बनाया और बस मूल रिकॉर्ड को इंगित किया। – scientiffic
हाय @ वैज्ञानिक क्या आपको इसके लिए समाधान मिला है? मैं आपकी प्रतिक्रिया के लिए बहुत दिलचस्प – medBo