我的 yml 文件如下所示:
defaults: &defaults
key1: value1
key2: value2
..
..
我的模板文件有以下内容:
<%= key1 %>
<%= key2 %>
所以我的脚本有一个文件列表,循环遍历它们,我想将 yml 对象传递给我的 erb 进行解析:
config = YAML::load(File.open('config.yml'))ENV['ENV']
file_names.each do |fn|
file = File.new "#{fn}", "r"
template = ERB.new file
result = template.result
# save file here
end
如何将我的配置对象传递给 erb 模板系统?