ファイル
some.erb
<%= message %>
<%= name %>
ruby
- File を ERB.new に渡して 変数を binding する
- 引数も渡さずに変数が反映されているのが不思議だが、bindingってそういうことらしい
require 'erb'
message = 'hello!'
name = 'Alice'
erb = File.read('some.erb')
# => "<%= message %>\n<%= name %>\n"
ERB.new(erb).result(binding)
# => "hello!\nAlice\n"
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。