Я использовал this instructions и отправил почту «Добро пожаловать» зарегистрированному пользователю. Но это заставляет пользователя ждать 5-8 секунд, потому что сервер пытается завершить эту почту.Внешний веб-сервис для отправки фоновых писем в рельсах
Я не хочу, чтобы пользователь дождался отправки почты, но сразу же увидит сообщение «Отправлено письмо». Таким образом, это приносит мне фоновые задания в Rails. Есть много вариантов, таких как delayed_job, Resque и т. Д. Для фоновых заданий в Rails. Но для использования такого рода решения, как я понимаю:
1- Создать фоновое задание 2 Выполнить эту работу
Допустим, я использовал одно из решений фоновых заданий, так что потом мне нужно что-то еще бегите также эту работу, как cron job ...
Я думаю, что для отправки сообщений электронной почты и отправки напоминаний по электронной почте должно быть возможно еще одно более легкое решение. Я имею в виду, как другую внешнюю службу, что я создам шаблон для каждого типа почты, которую я вышлю, 2- я передам некоторые аргументы, такие как имя_пользователя, имя_файла, имя_пользователя, пароль_связь и т. Д. ... Таким образом, я не потребуется никакой фоновой работы, и пользователь не будет ждать.
Я наткнулся на какой-то другой драгоценный камень под названием «sucher_punch», но, как я понимаю из сообщений людей и размещенных проблем, с использованием героку, этот камень может потерпеть неудачу по каким-то причинам из героинских динамиков, и почта не может быть отправлена, а вы не знаю.
В любом случае, каков общий способ, с помощью которого разработчики рельсов справляются с этой проблемой электронной почты? Может быть, я также могу использовать sendgrid, как я объяснил выше, не так ли?
Hi Enis. Если вы чувствуете, что ответ помог вам выполнить то, что вы намеревались, подумайте о его принятии. благодаря –