2011-01-11 8 views
0

webapi(Dreamhost)経由でメールを送信する必要があります。エンコードされたパラメータでURLにアクセスすることで、電子メールを定義できます。Rubyでhtml形式のuriを使用する

パラメータの1つは、html形式のメッセージです。

は私がURI.parseとURI.encodeが、これを使用することにより

URI :: InvalidURIError

私はURLを再フォーマットすることができますが、URLをアクセスもなく、取得するためにopen()メソッドを使用します不要な状態でhtmlを再フォーマットします。

RubyにHTMLを埋め込み、URLを開く方法はありますか?

おかげ

答えて

2

使用CGI.escape。

require 'cgi' 
"http://example.com?message=#{CGI.escape('This is the message body!')}" 
関連する問題