Как я могу уведомить пользователя, когда его или ее сообщение нравится другому пользователю в рельсах - PullRequest
0 голосов
/ 03 мая 2018

Я ищу способ уведомлять пользователей, когда его / ее публикация нравится другому пользователю в моем приложении Ruby on Rails. Я использую Acts As Votable.

1 Ответ

0 голосов
/ 06 мая 2018

Существует как минимум три способа решения этой проблемы.

  1. AJAX-запрос , который отправляет электронное письмо с использованием Action Mailer
  2. синхронный запрос, но я бы не стал его рекомендовать, так как после нажатия кнопки «Мне нравится» пользователь мог полностью перезагрузить страницу.
  3. Если вы не хотите AJAX, вы можете использовать встроенные рельсы ActiveJob , чтобы переместить запрос в фоновый режим. Он предоставляет множество опций, таких как отсрочка работы на потом или ее выполнение сейчас. Работа просто отправьте электронное письмо, используя Action Mailer . Это решение, которое я бы, наверное, выбрал для себя.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...