YAML 条目可以用作同一文件中条目的子集吗?
我在 Rails 应用程序中使用 YAML 文件进行配置,文件中的一些条目是未来条目的子集,例如 -
域名:domain.com
姓名:杰克
电子邮件:[电子邮件受保护]
为了提高效率, YAML 中可能有类似的事情吗?
域名:domain.com
姓名:杰克
电子邮件:jack@${domain}
I am using a YAML file for configuration in my rails app and a few entries in the file are subsets of future entries, eg -
domain: domain.com
name: jack
email: [email protected]
To make this more efficient, is something like this possible in YAML ?
domain: domain.com
name: jack
email: jack@${domain}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
YAML 有 锚,但你不能完全将它们用作变量就像你在问题中所做的那样。您可以通过后处理步骤来接近。假设你的
domains.yaml
是然后
你就得到了
YAML has anchors, but you can't quite use them as variables the way you did in your question. You can get close with a post-processing step. Say your
domains.yaml
isThen with
you get
http://blog.lathi。 net/articles/2006/03/02/config-database-yml-goodness-for-teams 可能会有所帮助
http://blog.lathi.net/articles/2006/03/02/config-database-yml-goodness-for-teams might help