次のような Rails モデルがあります。
class Db_Prod_Write < ActiveRecord::Base
establish_connection :prod_write
self.abstract_class = true
end
:prod_write
私のdatabase.yamlファイルで定義された本番環境です。
このモデル (Db_Prod_Write) は、接続を確立するメソッドで別のモデルで使用されています。問題は、メソッドが QA 環境で実行されている場合でも、本番環境でメソッドが実行されることです。establish_connection :prod_write
上記のコードを条件付きにして、環境が本番環境であるかどうかのみを確立する方法はありますか?
前もって感謝します。