从ActiveRecord迁移中读取database.yml

时间:2010-08-23 15:22:01

标签: ruby activerecord

如何在ActiveRecord迁移中访问database.yml的内容?具体来说,我需要迁移数据库的database密钥的值。

2 个答案:

答案 0 :(得分:7)

db = YAML.load_file("#{RAILS_ROOT}/config/database.yml")[RAILS_ENV]['database']

答案 1 :(得分:4)

尝试ActiveRecord::Base.configurations