0

Java Webアプリケーション用に作成された既存のデータベース用のRailsアプリケーションを作成したいと思います。主キーは、ActiveRecordによって期待される自動インクリメント "id"カラムではなく、2つの特定の属性に基づくマルチパートキーです。また、外部キーにはRails規則を使用した名前は付けられませんが、そのフィールドを別のテーブルのフィールドに参照する外部キー・ステートメントがあります。私は、これは:has_manyと:belongs_toのようなRailsのモデルメソッドで動作するようにしたいと思います。Railsの命名規則を使用しない既存のデータベース用のRailsアプリケーション

既存のスキーマを読み込み、そのスキーマ(特に私が記述したもの)に基づいてActiveRecordモデルを生成するオートマチックツールがありますか、手ですべてを行う必要がありますか?

答えて

0

特効薬はありませんが、あなたは、従来のDBを使用することを助けることができるいくつかのものがあります:

  1. composite_primary_keysから
  2. FOREIGN_KEYが関連してオプションとして指定することができActive Recordのための複合主キーのサポート、api
  3. 自動インクリメントがコールバックbefore_createか、それはあなたを助けるんでした
+0

良くなる新しいデシベル欄を経由して追加することができます参照してください? – Anatoly

関連する問題