私の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 テンプレート システムに渡すにはどうすればよいですか?