2012-04-26 9 views
5

Sayısız rapor için kullanmam gereken eski bir veritabanım var (Progress OpenEdge). Ruby 1.8.6 ve ray 2.0 ile çalışan her şeye sahibim (odbc-adapter ve odbc-ray).Raylar üzerinde ruby ​​(1.9.3) (3.2.3) Activerecord-odbc-adapter

Artık 1.8.6 desteklenmiyor ve 2.0 yükseltme oldukça eskidir. 3.2.3'te desteklenen bir odbc-adapter var mı?

Herhangi bir girdi takdir edilir. mücevher 'yakut-odbc' ı indirmek yumağı çalıştırın:

sayesinde

+1

Üzgünüm, sizin için bir ODBC veya ActiveRecord cevabım yok, ancak bir DataMapper için OpenEdge bağdaştırıcısıyla ilgilenebileceğinizi düşündüm (http://blog.abevoelker.com/final-ode-to -openedge-abl-part-1-a-ruby-adaptör-doğdu /) Ben yazdım. JRuby'ye (JDBC sürücüsünü kullanır) ve [DataMapper] (http://datamapper.org/) ORM'ye geçmek zorunda kalırsınız, ancak bununla birlikte Rails 3+ ('dm-rails' gem) 'i kesinlikle yapabilirsiniz. . Umarım yardımcı olur! –

cevap

2

Sen gemfile aşağıdaki satırı koymak zorunda.

ben bu size :)

Elevate Software dan DBISAM denilen eski bir veritabanı kullanıyorum dışında ben aynı sorunu yaşıyorum
+3

Cevabım hakkında bir şey mi içtin ya da işe yaramaz mıydı? –

0

aradığını olduğunu düşünüyorum.

DBISAM pek çok şeyi desteklemez. Ancak veri tabanındaki şeyleri güncellemem gerekiyor ve bir wWindows ekosistemi meraklısı değilim.

Ben ruby-odbc bakıp EDIT'e ben RDBI sorunumu sabit kullanarak bulundu

hepinizin geri bildirir. gem rdbi

+0

Tamam, 'gem dbi' kullanarak korunmadığı ve ağır olduğu için iyi bir fikir olmadığını buldum. Benim çözüm, çakmak kullanmak ve "gem rdbi" ve her şey çalıştı. https://github.com/RDBI/rdbi adresini kontrol edin – theCrab

İlgili konular