如何在Rails中实现一个简单的通知系统?

时间:2019-03-04 14:35:59

标签: ruby-on-rails

我想在Rails(没有gem)中实现一个简单的通知系统。假设我有一个使用Devise进行身份验证的博客应用,并且在用户A(已登录)发布的帖子上有一个“赞”按钮,如果另一个用户(用户B)单击该按钮,我想通过一个简单的通知,例如:“用户B喜欢您的帖子!”。

我是Rails的新手。

1 个答案:

答案 0 :(得分:0)

这可能是因为Rails 5和Action Cable。一个很好的教程可以在这里找到:

https://blog.heroku.com/real_time_rails_implementing_websockets_in_rails_5_with_action_cable

这涉及到创建每个用户都订阅的“渠道”,但是,像上面的教程那样运行一个教程要容易得多,而不是让我逐步讲解。上面是用于创建聊天室的,因此您只需将新消息交换为新通知即可。