0

たとえば、Hibernate を使用できますか? アクティブレコード? 古いデータベースには jdbc を使用する必要があるため、Ruby on Rails では jRuby を使用する必要があります。ありがとうございました。

4

2 に答える 2

1

JRuby で JDBC と Active Record を並行して使用しています。私の Rails アプリケーションでは、次のようにしました。

  • データベースに接続するための activerecord-jdbc モジュール。これが私のデフォルトです

database.yml (それに応じてテストと本番)
development:
adapter: jdbc
driver:
url:
username: user
password: pass

  • 一部のものはJDBC経由でアクセスされ、接続はこれを介して取得されます:

ActiveRecord::Base.connection.instance_variable_get(:@接続)

于 2009-06-11T19:05:50.160 に答える
0

ActiveRecord を使用できるはずです。こちらの手順を参照してください。

JRuby のJava インターフェースを使用するか、Ruby sugarを使用して、Hibernate を直接使用することもできます。

于 2009-06-11T18:58:01.490 に答える