为了满足多种需求,我的应用必须与多个数据库一起使用。我正在编写一个自定义的数据库连接模型,在这个模型中,我需要根据参数建立新的数据库连接。
因此,比如在建立新连接之前:
ActiveRecord::Base.establish_connection new_config
在任何数据库连接建立之前,我想要检查新的数据库是否存在。因此,我需要一个名为db_exists? db_name
的函数,它将基于数据库是否存在返回布尔值,其中new_config
是定制化的database.yml克隆。