ठीक मैं एक रेल कि एक PostgreSQL डेटाबेस में एक द्विआधारी क्षेत्र में छवियों को संग्रहीत करता है 3.1 अनुप्रयोग (मैं एक डेटाबेस में छवियों के संचय के साथ संभावित समस्याओं के बारे में पता कर रहा हूँ है, लेकिन ऐसा करने के लिए है अभी के लिए)। सब कुछ ओएसएक्स पर विकास मोड और चश्मा में स्थानीय रूप से ठीक काम करता है, लेकिन सभी छवियों को हेरोोक में तैनात ऐप में तोड़ दिया जाता है। मैंने सत्यापित किया है कि डेटाबेस में डेटा मेरी स्थानीय मशीन को उसी डेटाबेस पर इंगित करके सही है जो Heroku इंस्टेंस का उपयोग करता है, और सभी छवियां सही तरीके से प्रदर्शित होती हैं।ActiveRecord भार द्विआधारी क्षेत्र Heroku पर गलत तरीके से, पर OSX
तो, समस्या ActiveRecord में झूठ (Heroku पर चल रहा है) डेटाबेस से डेटा लोड हो रहा लगता है। मैं अनुमान लगा रहा हूं कि यह एक एन्कोडिंग मुद्दा है। रेलवे कंसोल को स्थानीय रूप से चलाना मैं सत्यापित कर सकता हूं कि इन फ़ील्ड का बाइटसाइज सही है, लेकिन हेरोकू पर रेल कंसोल चलाने से गलत बाइटसाइट बन जाता है। वास्तव में, हेरोकू पर ActiveRecord के माध्यम से एक एन बाइट फ़ाइल लोड करना सभी फ़ाइलों के लिए 2 एन + 1 के बाइटसाइट को परिणाम देता है।
किसी भी मदद की बहुत सराहना की जाती है।
कॉलम प्रकार क्या है? –
: रेलवे में बाइनरी, पोस्टटेरेस में बाइटिया। –