मैं RoR में छवियों और ज़िप फ़ाइलों को कैसे अपलोड करूं? मैं एक नौसिखिया हूँ। तो कृपया मदद करें। मुझे दोनों दृश्य और नियंत्रक कोड उदाहरण दें।छवियों में रेल अपलोड
अग्रिम धन्यवाद।
मैं RoR में छवियों और ज़िप फ़ाइलों को कैसे अपलोड करूं? मैं एक नौसिखिया हूँ। तो कृपया मदद करें। मुझे दोनों दृश्य और नियंत्रक कोड उदाहरण दें।छवियों में रेल अपलोड
अग्रिम धन्यवाद।
नव,
पेपरक्लिप प्लगइन का प्रयास करें, तो आप इसके बारे में यहाँ पढ़ सकते हैं http://www.thoughtbot.com/projects/paperclip
एक विकल्प attachment_fu है। यह आपको अपनी अपलोड की गई फाइल को फाइल सिस्टम, डेटाबेस, या अमेज़ॅन एस 3 में सहेजने की अनुमति देता है। यह आपको यह चुनने की अनुमति देता है कि कौन सा छवि प्रोसेसर उपयोग किया जाता है, जैसे कि आरएमएजिक या मिनिमैगिक।
लिंक यहां से बेहतर कोड प्रदान करता है।
एक साइड नोट के रूप में, मैं attachment_fu पर पेपरक्लिप पसंद करता हूं। यह एक ला "द रेल्स वे" समझदार चूक के साथ अधिक राय है – erik
paperclip के लिए रेलस्कास्ट की जांच करने का सुझाव देते हैं।
ImageMagick भी बहुत अच्छा
मैं पेपरक्लिप की सिफारिश करेंगे है, और पैच है कि आप डेटाबेस के बजाय फाइल सिस्टम
http://patshaughnessy.net/paperclip-database-storage
कड़ी में सामग्री को संग्रहीत करने की अनुमति देता है दृश्य है और नियंत्रक उदाहरण जिन्हें आप
खोज रहे हैं हम रेल में छवि अपलोड के लिए CarrierWave पसंद करते हैं। एकीकृत करने के लिए बहुत आसान और बहुत मॉड्यूलर। निम्न पोस्ट कैरियरवेव का उपयोग करके छवि अपलोड करने के लिए एक समाधान का वर्णन करता है जबकि छवि परिवर्तन क्लाउड में निर्बाध रूप से किया जाता है। अपलोड की गई छवियां क्लाउड में संग्रहीत हैं और एक सीडीएन के माध्यम से वितरित की जाती हैं। RMagick, MiniMagick और ImageMagick को स्थापित करने की आवश्यकता नहीं है। http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary
मुझे पसंद है कि वाहकवेव छवियों को आसानी से अपलोड करना बेहतर है। त्वरित शुरुआत के लिए यहां github page, और railscasts page है।
पेपरक्लिप वर्तमान में विंडोज पर समर्थित नहीं है। तो यदि आपके पास एक मिश्रित देव/तैनाती पर्यावरण सावधान है। –