पर प्रोन का उपयोग हम वर्तमान में हेरोकू पर होस्ट किए गए रेल एप्लिकेशन पर काम कर रहे हैं। हम एक पीडीएफ उत्पन्न करने की कोशिश कर रहे हैं और इसे डाउनलोड करने के लिए उपयोगकर्ता को धक्का दे रहे हैं।हेरोकू
हम पीडीएफ पीढ़ी को संभालने के लिए प्रोन का उपयोग कर रहे हैं।
पीडीएफ पैदा करने के लिए हमारे कोड वर्तमान में है:
Prawn::Document.generate @name[0]+ ".pdf" do
हमारे कोड के सभी इसके बाद दस्तावेज़ उत्पन्न करने के लिए। दुर्भाग्यवश, यह दस्तावेज़ को उस डिस्क पर सहेजता है जो संभव नहीं है (मेरे ज्ञान का सबसे अच्छा) Heroku पर होस्ट किए गए अनुप्रयोगों के लिए।
हम तो
send_file "#{Rails.root}/"[email protected][0]+ ".pdf", :type =>
'application/pdf',:filename => @name[0]+ ".pdf"
वहाँ पहले डिस्क पर दस्तावेज़ बिना सहेजे झींगा का उपयोग कर सीधे उपयोगकर्ता के लिए दस्तावेज़ के डाउनलोड पुश करने के लिए कोई तरीका है का उपयोग कर उपयोगकर्ता के लिए धक्का? यदि नहीं, तो क्या पीडीएफ उत्पन्न करने के लिए कोई अन्य रत्न हैं जिन्हें फ़ाइल भेजने से पहले फ़ाइल को डिस्क में सहेजने की आवश्यकता नहीं है?
मेमोरी में प्रस्तुत करने के लिए फ़ाइल नाम के बिना प्रॉन का उपयोग करने के बारे में अन्य टिप्पणी देखें। – kwerle