我测试了备份宝石备份宝石我怎么可以从轨道的database.yml
http://backup.github.io/backup/v4/utilities/
我明白,我已经创建具有一个db_backup.rb数据库认证细节例如
Model.new(:my_backup, 'My Backup') do
database MySQL do |db|
# To dump all databases, set `db.name = :all` (or leave blank)
db.name = "my_database_name"
db.username = "my_username"
db.password = "my_password"
db.host = "localhost"
db.port = 3306
配置但是我不能找出如何从Rails的database.yml
这些细节。我试过这样的事情:
env = defined?(RAILS_ENV) ? RAILS_ENV : 'development'
@settings = YAML.load(File.read(File.join("config", "database.yml")))
但我想应该有更好的办法。