出现新记录时通知用户

时间:2016-02-15 10:36:21

标签: ruby-on-rails

我有一个应用程序,用户可以请求其他用户的东西。使用名为Request的模型,它包含order以及适用的指定user

我想要做的是当user收到新的request以立即通知他们时,他们应该能够接受或拒绝。其中当前存储为Request.accepted中的bool值,默认值为nil。

这显然需要后端和前端工作。有没有人这样做或有类似的经验?最理想的是在请求出现时显示引导模式,它们可以接受或拒绝它。

1 个答案:

答案 0 :(得分:0)

这取决于您使用的是哪个版本的导轨。可能有多种方式,也取决于您正在处理的用户和请求的大小。

添加after_save回调并调用邮件模型 或者将请求添加到队列中并稍后运行[1] ActiveJob

[1] http://edgeguides.rubyonrails.org/active_job_basics.html