2010-12-10 15 views

答えて

70

Rails 3より前では、HTMLコンテンツのレンダリング時に値の前後にスペースが追加されました。 HTMLスペースでは、<pre>のような特別なタグを使用している場合を除いて、重要ではありません。

-を使用すると、余分なスペースを避けるためにERBが強制的に署名されます。

これはERBタグの一部を開口部にマイナス記号を使用するか、または閉鎖レール3に

+3

なぜマイナスの構文がドキュメントに残っていますか? http://api.rubyonrails.org/classes/ActionView/Base.html – BrendanDean

+3

誰かがいくつかのレガシーコードに遭遇し、それを認識しないときに意味を見つけるための場所があるので、ドキュメントに残っているように見えます。 – holaSenor

+0

(ちょうど通り過ぎます)申し訳ありませんが、HTMLスペースが重要で、タグ間のスペースを制御することが重要です。 – Benj

4

完全に無用であるが、そのライン上のタグの前または後に空白を抑制する。

erbでテキスト/プレーン電子メールのようなものを生成するときに主に役立ちましたが、@ Simoneのように指摘されていました。

関連する問題