#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:
Используйте тег mailto http://www.w3schools.com/html/tryit.asp?filename=tryhtml_mailto
Синтаксис здесь:http://www.ianr.unl.edu/internet/mailto.html
Комментарии:
1. Это html — я ищу специфичный для Rails метод для достижения этого, аналогичный примерам, которые я перечислил выше?
2. Это не имеет никакого отношения к Rails. Попробуйте это:
<%= link_to image_tag("email.png"), "mailto:someone@example.com?Subject=Hello again" %>