1

重複の可能性:
Rubyで「&lt; <-」はどういう意味ですか?

私はdevise_helper.rbでこれを見ました

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

html.html_safe

この<<-HTML .. HTML表記は何ですか?

4

2 に答える 2

5

<<ヒアドキュメント構文です。マイナス ( -) は、終了マーカー ( ) の前のすべての空白を削除しますHTML

于 2012-10-30T08:03:21.917 に答える
3

これはヒアドキュメントと呼ばれます。

変数はHTML対応する位置で終了します。ただし、そこには任意の文字列を書き込むことができます。

于 2012-10-30T08:02:55.977 に答える