【ruby on rails】改行コードをBRコードに変換するには
application_helper.rbに変換用の関数を定義して、rhtmlにて出力時にその関数をかませばいいみたい。
追加したのはhbr()という関数。
def hbr(str)
str = html_escape(str)
str.gsub(/\r\n|\r|\n/, "<br />")
end
rhtmlでは
<%= hbr @log.text %>
てな感じ。
http://d.hatena.ne.jp/koseki2/20070415/hbrを参考にした。
見たところ、HTMLタグもエスケープしてるっぽい。
試しに<b>太い</b>
閲覧:3624回 Mon Oct 08 15:03:35 +0900 2007
このログへのコメント(0件)
コメント投稿フォーム
トラックバック
関連ログ
- 【ruby on rails】submit_tagに確認ダイアログをつける方法
- 【ruby on rails】file_columnを使った画像ファイルのアップロード
- 【ruby on rails】railsのHTMLヘルパーに悩む
- 【ruby on rails】acts_as_authenticatedで認証
- 【ruby on rails】rubyでRSSを生成する。
- 【ruby on rails】start_form_tag / form_tag
- 【ruby on rails】link_toヘルパーにclassを指定するには
- 【ruby on rails】rake db:migrate
- rubyでのメールアドレスとURLを抽出する正規表現
- 【ruby on rails】image_uploadプラグイン
