0
这是myfile.yml
导轨 - 在阳明文件使用ENV变量
this_is_key:
- [<%= ENV['MY_KEY_NAME'] %>, 1]
它会返回错误语法,无法解析file.Now,我改变这样的:发生
this_is_key:
- [my_key_here, 1]
没有错误。有人可以告诉我,我如何在我的文件中传递ENV变量?
这是myfile.yml
导轨 - 在阳明文件使用ENV变量
this_is_key:
- [<%= ENV['MY_KEY_NAME'] %>, 1]
它会返回错误语法,无法解析file.Now,我改变这样的:发生
this_is_key:
- [my_key_here, 1]
没有错误。有人可以告诉我,我如何在我的文件中传递ENV变量?
只有当你解析产生yml
文件作为模板erb
你可以做到这一点:
YAML.load(ERB.new(File.read("myfile.yml")).result)
result
方法传递电流binding
为模板,并呈现根据范围变量的文件。
这是关于这种实验的article。
你想要的结果是什么 – Nermin
@Toàn 你有没有试过https://github.com/laserlemon/figaro宝石? – cnnr
这不是一个有效的YAML文件。你不能在没有引号的标量中有'['''。 – Anthon