2009-03-01から1ヶ月間の記事一覧

Rubyで日本語のメールを送る。

なるべく少ないライブラリで正しい日本語のメールを送る方法について。 結論 先に結論から。 require "nkf" require "net/smtp" def sendmail(from, to, subject, body, host = "localhost", port = 25) body = <

文字列をCDATAで出力するメソッド。

文字列をCDATAに変換。 def cdata(str) str = str.to_s.gsub(/\]\]>/, "]]]]>") return "" end Railsのhelperでブロック内をCDATAで出力する。application_helper.rbなどに追加。 def cdata(&block) src = capture(&block) src = src.to_s.gsub(/\]\]>/, "]]…