1

可能重复:
Ruby 中的“<<-”是什么意思?

我在 devise_helper.rb 中看到了这个

html = <<-HTML
<div> ... </div>
HTML

html.html_safe

这是什么<<-HTML .. HTML符号?

4

2 回答 2

5

<<heredoc语法。减号 ( -) 删除结束标记 ( HTML) 之前的所有空格。

于 2012-10-30T08:03:21.917 回答
3

它被称为heredoc

变量将在HTML对应方结束。但是你可以写任何字符串到那里。

于 2012-10-30T08:02:55.977 回答