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

victorjames · 发布于 2012年07月10日 · 最后由 wongyouth 回复于 2012年07月10日 · 1582 次阅读
96

defaults: &defaults options: identity_map_enabled: true

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

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

共收到 4 条回复
1

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

96

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

713

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

96

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册