この件に関する既存の質問/スレッドの多くを読んだことがありますが、はありません。そのうちのは私の問題に直接対処しています。また、これはでないことを覚えておいてください。 DB情報を事前に知らないので、database.ymlの状況です。実行中のアプリケーションでモデルをデータベースに動的に接続しますか?
つまり、私はDYNAMICALLYのRailsアプリで複数のデータベースに接続するための解決策が必要です。私の状況は、私は単純なデータテーブル(EVENTS、TIMESTAMP、VALUE)を持つ複数のデータロギングサイトを持っているということです。これらのサイトは、それらを使用する必要のあるローカルアプリケーションのためにそのまま残す必要があります。
"MYSQL_LOGINS"のテーブルを管理するアプリケーションを作成し、それらのログインを使用してさまざまなデータベースのいずれかに接続し、その中のデータのグラフ/グラフを提供するアプリケーションを作成する必要があります。
私の "データ"モデルは、私が接続するすべてのMySQLデータベースで同じままですが、私はMODELに別のDBに接続するように伝えるだけで済みます。私はこれが驚くほど簡単だと思っていますが、私たちは見ていきます。
実際には、データベースに接続するだけのクラスを作成しました。それはうまくいくようです。残念なことに、いったんこれをデプロイすると、DBの「標準」セットはなくなります。単純にユーザーの要求に従います。また、データの性質上、「ウェアハウス」アプローチは機能しません。データのソースを示すためにログに記録されているデータが不十分であり、データの重複が発生する可能性があります。したがって、それぞれの「手動」接続は一時的であり、データの一時的な抽出(ただし、保持はできません)を可能にします。 優れたポストbtw。どうも。 –