より大きなソリューションの一部として Rails アプリを開発しています。このソリューションには、中心に mySQL データベースがあり、将来的には他の Web サービスやコネクタが接続される予定です。
まず、Rails の規則に従って、データ、列名、関係をモデル化する予定です。しかし、実際のデータベースへのテーブルからテーブルへのマッピングを行うために「 Establish_connection 」を使用し、レール自体で移行を使用しないことを期待しています。
私の質問は、レール アプリを外部データ ソースにアタッチしてデータ モデルを継続的に変更するためのベスト プラクティスは何かということです。
model.rb ファイルを新しいフィールドとリレーションシップで手動で更新するだけで、確立を介してレールが各テーブルに接続できるようにする必要がありますか?
データ モデルで変更された可能性のある変更されたフィールドや関係を同期できるツールはありますか? 他の開発者の 1 人は Symfony に精通しており、そのようなものを使用したことがあると述べています。データベースをリバース エンジニアリングするために見つけた gem は、古いか、フィールドや関係を考慮せずに .rb ファイルをスタブ化しただけのように見えました。
ありがとう!