использовать отформатированный в HTML URI в Ruby - PullRequest
0 голосов
/ 11 января 2011

Мне нужно отправлять почту через вебапи (Dreamhost). Получив доступ к URL с закодированными параметрами, вы можете определить адрес электронной почты.

одним из параметров является сообщение в формате html.

Я использую метод open () для доступа к URL, но получаю

URI :: InvalidURIError

Я могу переформатировать URL, используя URI.parse и URI.encode, но это переформатирует HTML в нежелательном состоянии.

Есть ли способ, которым я могу встраивать html и открывать URL в Ruby?

Спасибо

1 Ответ

2 голосов
/ 11 января 2011

Использовать CGI.escape.

require 'cgi'
"http://example.com?message=#{CGI.escape('This is the message body!')}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...