【发布时间】:2011-06-02 04:44:46
【问题描述】:
我使用 rvm 升级到 1.9.2-p180。在安装过程中,获取并安装了 libyaml 0.1.3。
现在,当我在这样的 Rails 项目中拥有我的 database.yml 时:
defaults: &defaults
adapter: mysql
encoding: UTF-8
username: root
password:
host: localhost
engine: InnoDB
test:
<<: *defaults
database: my_app_test
在控制台中,
YAML.load_file("config/database.yml")
结果是:
{"test" => {"apapter" => "mysql"...}}
问题是缺少“数据库”键。似乎没有将默认节点和测试节点合并在一起,而只是复制默认节点。
有什么想法吗?
【问题讨论】:
-
你可能遇到了和stackoverflow.com/questions/6140493/…一样的问题