新手问题 database 中的&defaults 什么意思?

victorjames · July 10, 2012 · Last by wongyouth replied at July 10, 2012 · 2607 hits

defaults: &defaults options: identity_map_enabled: true

development: <<: *defaults sessions: default: hosts: - 127.0.0.1:27017 database: ruby_china_dev

谁给解释一下上面的一段?&defaults 和<<:*defaults 什么意思?

好像指针引用那样,把 defaults 的内容导入 development。

#1 楼 @Rei 这个需要什么 gem 还是 rails 默认就可以这样?hosts 下面加 - 什么意思?

这是 yaml 的语法: 参见 http://sqycyl.iteye.com/blog/859589

定义了一个别名,在后面再引用他而已。 http://www.yaml.org/YAML_for_ruby.html#aliases_and_anchors

You need to Sign in before reply, if you don't have an account, please Sign up first.