私の要件は、在庫管理のようなものです。すべての開発環境 (現在は 5 つ) で同じテーブルと対話する Web アプリを作成し、更新、削除などを行う必要があります。
を使用して複数のDBに接続することについて読みました:
class Qa1 < ActiveRecord::Base
self.abstract_class = true
establish_connection "qa1_#{Rails.env}"
end
class Qa2 < ActiveRecord::Base
self.abstract_class = true
establish_connection "qa2_#{Rails.env}"
end
今、私は単一のテーブルを持っています
class Table1Qa1 < Qa1
end
class Table1Qa2 < Qa2
end
class Table1Qa3 < Qa3
end
これは機能しますが、同じテーブルに対して非常に多くのモデルオブジェクトを作成する代わりに、接続するためのより良い方法があると考えていますか?
Rails 3.2 と Ruby 1.9.3 を使用しています
ありがとう