2009年07月07日10:45 カテゴリRuby on Rails [Ruby on Rails]テキストをHTMLエスケープして、改行を</br>に変換して出力 改行有りのテキストの改行コードを、HTML用に<br>に変換して出力する方法。 改行のみならず、HTMLエスケープまでしてくれる便利メソッドを実装する。 http://d.hatena.ne.jp/koseki2/20070415/hbrを参考にした。 以下をapplication_helper.rbに追加する。 def hbr(str) str = html_escape(str) str.gsub(/\r\n|\r|\n/, "<br />") end 使い方はviewで <%=hbr textarea_value %> って感じ。 非常に便利。 「Ruby on Rails」カテゴリの最新記事 タグ :#ruby#rai