如何在轨道中的其他用户喜欢他或她的帖子时通知用户

时间:2018-05-03 12:53:12

标签: ruby-on-rails ruby ruby-on-rails-5

我正在寻找一种方法,以便在我的Ruby on Rails应用上的其他用户喜欢他/她的帖子时通知用户。我使用Acts As Votable。

1 个答案:

答案 0 :(得分:0)

至少有三种方法可以解决这个问题。

  1. AJAX request使用Action Mailer
  2. 发送电子邮件
  3. 同步请求,但在点击" Like"之后我不会推荐它。按钮,用户将体验整页重新加载。
  4. 如果您不想要AJAX,可以使用内置的导轨ActiveJob将请求移至后台。它提供了许多选项,例如延迟作业或立即执行。该工作只需使用Action Mailer发送电子邮件。这是我可能会为自己解决的一个解决方案。