Функция отправки электронной почты другу?

#ruby-on-rails-3

#ruby-on-rails-3

Вопрос:

Я пытаюсь настроить функцию отправки электронной почты другу со своей домашней страницы, чтобы, когда пользователь нажимает на изображение электронной почты, открывался их клиент с уже заполненным заголовком и текстом сообщения. Будем признательны за любую помощь?

 <%= link_to image_tag("facebook.png"), "http://www.facebook.com/site" %>
<%= link_to image_tag ("twitter.png"), "http://twitter.com/#!/site" %>
<%= link_to image_tag "email.png" ???? %> 
  

Комментарии:

1. Глядя на это, вы могли бы также захотеть взглянуть на готовый виджет, такой addthis.com .

Ответ №1:

Вот лучший способ достичь этого в соответствии с Rails api:

 mail_to "me@domain.com"
# => <a href="mailto:me@domain.com">me@domain.com</a>
  

Полная документация по адресу:http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-mail_to

Ответ №2:

Комментарии:

1. Это html — я ищу специфичный для Rails метод для достижения этого, аналогичный примерам, которые я перечислил выше?

2. Это не имеет никакого отношения к Rails. Попробуйте это: <%= link_to image_tag("email.png"), "mailto:someone@example.com?Subject=Hello again" %>