Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト90:デフォルトの名無しさん 09/08/12 10:48:18 >>86 1. messageを行ごとに分解 2. 行ごとにescapeHTMLする 3. 行末に<br>をつける 4. 出力する という処理をする必要があるんじゃないかな。 def text2html(str) str.collect {|line| CGI.escapeHTML(line).sub(/$/, '<br>') }.join() end #{text2html(message)} とかでどうでしょうか。 91:デフォルトの名無しさん 09/08/12 11:02:58 >>89 面影残ってねえ 92:デフォルトの名無しさん 09/08/12 11:18:51 >>91 いまだに cgi-lib を使ったままのスクリプトを再利用してやる義理はねえよ irb> require 'cgi-lib' Warning:(irb):1: cgi-lib is deprecated after Ruby 1.8.1; use cgi instead true irb> 93:デフォルトの名無しさん 09/08/12 11:43:55 >>90 やってみましたが,変わりありませんでした.. 94:デフォルトの名無しさん 09/08/12 11:46:32 >>92 これは元記事がそもそもかなり悪いな わざわざ悪いやり方で学ぶ必要もあるまい 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch