【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
112:nobodyさん 09/09/20 03:54:52 ヘルパーメソッドに変換用のメソッド作れば? 113:nobodyさん 09/09/20 11:02:30 最初からHTMLを含まないテキストにしといて 表示するときにsimple_formatやauto_linkを使う手も。 114:nobodyさん 09/09/20 13:07:43 理想は、データは本来の姿(HTML用に整形済みとかでない)で保持して 出力時に必要な処理をすることだけど、 > そのmy_text内に<br/>を保持させるなというのは、要件なので無理です。 「<br/>を保持させるなというのは、(保持するという)要件なので無理」 という意味か。 115:nobodyさん 09/09/21 12:29:55 その要件自体無理なので実装不能で終了したら。 116:nobodyさん 09/09/21 12:59:48 ここまでするくらいなら >>111 で十分という。 class BrSanitizer < HTML::FullSanitizer def process_node(node, result, options) if node.class == HTML::Text result << node.to_s elsif node.class == HTML::Tag && node.name == 'br' result << "¥n" end end end こんなサニタイザを作って、f.text_area_br2n とかいうメソッドの内部で これを利用して整形する方法。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/279 KB
担当:undef