ruby ヒアドキュメントでコード出力するときに気をつけること

簡単なプログラムの自動生成を作っているなう

そこで出たエラーの解決法

展開式

そのままだと実行プログラムが認識してしまうので、\でエスケープする

#{uid}

\#{uid}

にする

明示的に式展開を止 めるには#の前にバックスラッシュを置きます。 http://www.ruby-lang.org/ja/man/html/_A5EAA5C6A5E9A5EB.html#a.bc.b0.c5.b8.b3.ab

#! /usr/local/bin/ruby

#! /usr/local/bin/ruby

にスペースを入れたまま出力してしまった

print "Content-Type:text/html;charset=EUC\n\n"

\n\n

もエスケープする


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-15 (火) 21:07:32 (3234d)