ruby-on-rails – 如何在YAML文件中包含YAML文件?
发布时间:2020-12-16 20:10:36 所属栏目:百科 来源:网络整理
导读:在YAML中有一个自定义标签用于 ruby,以在YAML文件中包含一个YAML文件? #E.g.: --- !includefilename: another.yml 前一段时间曾经提出一个similar的问题,没有相关的答案. 我想知道是否有一些Ruby的自定义标签类似于this一个Python. 解决方法 如果您在Rails
在YAML中有一个自定义标签用于
ruby,以在YAML文件中包含一个YAML文件?
#E.g.: --- !include filename: another.yml 前一段时间曾经提出一个similar的问题,没有相关的答案. 我想知道是否有一些Ruby的自定义标签类似于this一个Python. 解决方法
如果您在Rails中,YAML可以包括ERB.
结合在一起,这里是如何使用<%=%>包括一个来自另一个的文件: database.yml的 <% if File.exists?('/tmp/mysql.sock') %> <%= IO.read('config/database.mysql.yml') %> <% else %> <%= IO.read('config/database.sqlite.yml') %> <% end %> database.sqlite.yml sqlite: &defaults adapter: sqlite3 pool: 5 timeout: 5000 development: <<: *defaults database: db/development.sqlite3 test: <<: *defaults database: db/test.sqlite3 production: <<: *defaults database: db/production.sqlite3 database.mysql.yml development: adapter: mysql2 # ... the rest of your mysql configuration ... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |