「-%>
」は、このように、いくつかの組み込みルビーの区切りとして、私がやっているチュートリアルのいくつかのコードで表示されます>:この埋め込みルビデリミタとは何ですか? - %は
<% 5.times do |i| -%>
<%= thumbnail_tag slideshow.slides[i] %>
<% end -%>
それは何を意味するのでしょうか?この本には何も書かれていません(Rails Up and Running)
「-%>
」は、このように、いくつかの組み込みルビーの区切りとして、私がやっているチュートリアルのいくつかのコードで表示されます>:この埋め込みルビデリミタとは何ですか? - %は
<% 5.times do |i| -%>
<%= thumbnail_tag slideshow.slides[i] %>
<% end -%>
それは何を意味するのでしょうか?この本には何も書かれていません(Rails Up and Running)
テンプレート言語ERBは、Rubyコードデリミタ<%
と%>
に加えて、3210と-%>
をサポートしています。
区切り文字の内側にマイナス記号を追加すると、区切り文字の外側の横にあるHTMLから空白文字が削除されます。
ERBでは、出力から続く改行をすべて削除します。
これはルビデリミタではなく、テンプレート言語の区切り文字です。どのテンプレート言語を使用していますか? – mikelong