我有一个看起来像这样的 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
在上面的代码中有条件,以便它只确定环境是否是生产环境?
先感谢您。