2014-09-17 5 views
2

В моем приложении rails я использую почтовую программу для отправки писем пользователям. Я хочу дать бонусные баллы пользователю, если он откроет почту. Для этого я хочу получить уведомление, когда электронная почта была открыта в конце пользователя. Есть ли идея достичь этого?Как получить открытое уведомление по электронной почте в рельсах?

Я пробовал, как показано ниже.

Я добавил один тег изображения в шаблоне почты, как показано ниже:

<%= image_tag tracking_image_url(1)%> 

И контроллер

def image 
    file_path=File.dirname(::Rails.root.join('public','assets','customer_ads','2','medium','medium')) + "/Huawei.jpg" 
    send_file file_path, :type => 'image/jpeg' 
end 

Я не получаю никакого уведомления от этого. Это просто загрузка изображения.

+0

Может быть достигнуто путем встраивания изображения с уникальным URL-адресом, называемым * веб-маяком * или [веб-ошибкой] (http://en.wikipedia.org/wiki/Web_bug). – Stefan

+0

Не могли бы вы объяснить подробно как ответ? –

+0

Извините, я не могу написать полный учебник. У вас есть какие-то конкретные проблемы с этим? – Stefan

ответ

-1

Я достиг через ahoy email драгоценный камень.

+0

, можете ли вы сказать мне, как вы достигли с помощью айхайского почтового ящика, я пробовал, но когда я прочитал свою почту из gmail/yahoo, таблица ahoy_messages не обновится. – Veeru

+0

в почтовом ящике вы дали пользователю трек: @user ?? –

+0

Да, я дал, и я выполнил те же шаги, упомянутые в github – Veeru