1

schema.rb は伝統的に、デフォルトの :development、:test、および :production スキーマのスキーマを保持します。私の問題は、アプリケーションがこれらのデフォルト以外の 2 つのデータベースに依存していることです。新しいサーバー rake db:schema:load でアプリを起動したときに必要なすべてのデータベースが実際に作成されるように、schema.rb でこれらの他のデータベースを追跡するにはどうすればよいですか?

4

1 に答える 1

0

ActiveRecordは複数の接続用に設計されていません。あなたは魔法のマルチコネクションジェムを操作するためにハックすることができます。ActiveRecord::Base.establish_connectionこれにより、宣言されたモジュールを呼び出すことにより、さまざまな接続を指定できますmodule

于 2012-12-23T19:14:24.263 に答える