2012-04-26 12 views
5

मेरे पास एक विरासत डेटाबेस (प्रोग्रेस ओपनएज) है जिसे मुझे रिपोर्ट की असंख्य के लिए उपयोग करने की आवश्यकता है। मेरे पास रूबी 1.8.6 और रेल 2.0 (odbc-adapter और odbc-rails) के साथ काम कर रहा सबकुछ है।रूबी (1.9.3) (3.2.3) एक्टिव्रेकॉर्ड-ओडीबीसी-एडाप्टर

चूंकि 1.8.6 अब समर्थित नहीं है और रेल 2.0 काफी पुराना है जिसे मैं अपडेट करना चाहता हूं। क्या एक odbc-adapter 3.2.3 पर समर्थित है?

किसी भी इनपुट की सराहना की जाती है। मणि 'माणिक ODBC' और फिर बंडल स्थापित चलाएँ:

धन्यवाद,

+1

क्षमा करें, मेरे पास आपके लिए ओडीबीसी या ActiveRecord उत्तर नहीं है, लेकिन मैंने सोचा कि आपको [डेटामैपर के लिए ओपनएज एडाप्टर] में दिलचस्पी हो सकती है (http://blog.abevoelker.com/final-ode-to -openedge-abl-part-1-a-ruby-adapter-is-born /) मैंने लिखा था। आपको JRuby (यह जेडीबीसी ड्राइवर का उपयोग करता है) और [डेटामैपर] (http://datamapper.org/) ORM पर स्विच करना होगा, लेकिन आप निश्चित रूप से रेल 3+ ('डीएम-रेल 'मणि) कर सकते हैं । उम्मीद है की वो मदद करदे! –

उत्तर

2

आप अपने gemfile में निम्न पंक्ति पर रखना होगा।

मुझे लगता है कि यह आप :)

+3

क्या आपके पास मेरे जवाब के बारे में कुछ था या यह सिर्फ बेकार था? –

0

मैं एक ही समस्या हो रही है, सिवाय एक विरासत डेटाबेस तरक्की सॉफ्टवेयर से DBISAM कहा जाता है का उपयोग कर रहा क्या देख रहे थे है।

डीबीआईएसएएम बहुत सी चीजों का समर्थन नहीं करता है। लेकिन मुझे डेटाबेस पर चीजों को अपडेट करने की ज़रूरत है और मैं wwindows पारिस्थितिक तंत्र उत्साही नहीं हूं।

मैं ruby-odbc को देखो और तुम सब लोग को

संपादित मैं का उपयोग कर RDBI मेरी समस्या तय पाया वापस रिपोर्ट करेंगे। gem rdbi

+0

ठीक है, मैंने पाया कि 'मणि डीबीआई' का उपयोग करना एक अच्छा विचार नहीं है क्योंकि यह बनाए रखा नहीं गया है और इसकी भारी है। मेरा समाधान हल्का और बनाए रखा 'मणि rdbi' का उपयोग करना था और सब कुछ काम किया। तो https://github.com/RDBI/rdbi जांचें – theCrab

संबंधित मुद्दे