问题
If I have a method
def some_method p = {}
string = <<-MY_TERMINATOR
Example text blah blah
lorem ipsum something or another
MY_TERMINATOR
end
how can I access the variable p[:name] from within the heredoc?
回答1:
You can interpolate just like in normal strings
<<-TERMINATOR
Example #{p[:name]} blah blah blah
TERMINATOR
来源:https://stackoverflow.com/questions/3332849/can-i-access-a-variable-within-a-heredoc-in-ruby