我有一个遗留数据库(Progress OpenEdge),我需要用于大量的报告。我有一切与红宝石1.8.6和轨道2.0(odbc适配器和odbc轨道)工作。ruby(1.9.3)on rails(3.2.3)Activerecord-odbc-adapter
由于1.8.6不再支持和rails 2.0是相当古老我想更新。在3.2.3上是否支持odbc适配器?
任何输入表示赞赏。
感谢,
我有一个遗留数据库(Progress OpenEdge),我需要用于大量的报告。我有一切与红宝石1.8.6和轨道2.0(odbc适配器和odbc轨道)工作。ruby(1.9.3)on rails(3.2.3)Activerecord-odbc-adapter
由于1.8.6不再支持和rails 2.0是相当古老我想更新。在3.2.3上是否支持odbc适配器?
任何输入表示赞赏。
感谢,
你必须把你的Gemfile以下行:宝石“红宝石-ODBC”,然后运行bundle安装。
我想这就是你要找的人:)
您是否对我的回答有过不妥或者是无用的? – 2012-06-07 12:54:40
我只是在用所谓的从提升软件DBISAM旧的数据库有同样的问题。
DBISAM不支持很多事情。但我需要更新数据库上的东西,而不是wWindows生态系统爱好者。
我会看ruby-odbc
,并报告给你们
编辑 我发现使用RDBI固定我的问题。 gem rdbi
好的,我发现使用'gem dbi'并不是一个好主意,因为它没有被维护,而且很重。 我的解决方案是使用更轻,维护方便的'gem rdbi',一切正常。 因此请查看https://github.com/RDBI/rdbi – theCrab 2013-07-18 06:38:56
对不起,我没有ODBC或ActiveRecord的答案,但我想你可能会对DataMapper的[OpenEdge适配器]感兴趣(http://blog.abevoelker.com/final-ode-to -openedge-abl-part-1-a-ruby-adapter-is-born /)我写了。你必须切换到JRuby(它使用JDBC驱动程序)和[DataMapper](http://datamapper.org/)ORM,但你可以使用Rails 3+('dm-rails' gem) 。希望有所帮助! – 2012-08-28 13:20:27