这是我的database.yml config:
development:
adapter: ibm_db
username: "username"
password: "password"
database: '*LOCAL'
schema: <%= ENV['CA_SCHEMA'] %>
ibm_i_isolation: 'none'
这是我的初始化程序:
module Ca2eModelExtractor
class Application < Rails::Application
config.before_configuration do
ENV['CA_SCHEMA']= 'XAMDL'
end
end
end
运行rails c
后,我执行了ENV['CA_SCHEMA']
并看到XAMDL
作为输出,因此它按预期工作。但是当我运行ActiveRecord::Base.configurations
时,我得到了一个散列,其中模式为零。有什么想法吗?