37

如果我有方法

  def some_method p = {}
    string = <<-MY_TERMINATOR
      Example text blah blah
      lorem ipsum something or another
    MY_TERMINATOR
  end

如何从 heredoc 中访问变量 p[:name]?

4

1 回答 1

53

您可以像在普通字符串中一样进行插值

<<-TERMINATOR
  Example #{p[:name]} blah blah blah
TERMINATOR
于 2010-07-26T07:15:16.810 回答