Rails2 では view で h ヘルパーを使うことでHTMLエスケープ(例えば、"<" ⇒ "<" ということ)されるが、Rails3 ではHTMLエスケープがデフォルトになっている。つまり単純に <%= %> とするだけでHTMLエスケープされた状態で出力される。 Rails3では
HTMLエスケープあり
<%= ... %>
HTMLエスケープなし
<%= raw ... %>
Rails2では
HTMLエスケープあり
<%=h ... %>
HTMLエスケープなし
<%= ... %>
実行環境:Rails 3.0.7
0 件のコメント:
コメントを投稿