我有一个应用程序,用户可以请求其他用户的东西。使用名为Request
的模型,它包含order
以及适用的指定user
。
我想要做的是当user
收到新的request
以立即通知他们时,他们应该能够接受或拒绝。其中当前存储为Request.accepted
中的bool值,默认值为nil。
这显然需要后端和前端工作。有没有人这样做或有类似的经验?最理想的是在请求出现时显示引导模式,它们可以接受或拒绝它。
答案 0 :(得分:0)
这取决于您使用的是哪个版本的导轨。可能有多种方式,也取决于您正在处理的用户和请求的大小。
添加after_save
回调并调用邮件模型
或者将请求添加到队列中并稍后运行[1] ActiveJob
[1] http://edgeguides.rubyonrails.org/active_job_basics.html