rails: включить html в ссылку mail_to

Я ищу способ включить html в ссылку mail_to, чтобы я мог автоматически включать баннер в тело этого письма.

Спасибо за любые подсказки

Маркус


person Markus    schedule 19.11.2010    source источник


Ответы (2)


Рельсы 3

mail_to "[email protected]", raw(image_tag("/path/to/banner.png"))

Рельсы 2.x

mail_to "[email protected]", image_tag("/path/to/banner.png")

См. документацию по помощнику mail_to.

person Simone Carletti    schedule 19.11.2010
comment
Какой метод является необработанным ()? Мои Rails (2.3.5) не знают этот метод! - person Markus; 19.11.2010
comment
Это помощник Rails 3. Если вы используете Rails 2, все еще проще. Я обновил ответ. - person Simone Carletti; 19.11.2010
comment
Извините, мой вопрос был неверным... Но вы ответили правильно! Вы можете найти мою настоящую проблему здесь: stackoverflow.com/questions/4224751 - person Markus; 19.11.2010

В rails 4 с actionview-encode_mail_to вы можете сделать это так (синтаксис Haml):

= mail_to '[email protected]', encode: 'javascript' do
  = image_tag('contact_email.png')
person jethroo    schedule 08.11.2015