有一些宝石可以立即为用户提供一个简单的消息传递系统,我已经看过了,但它们在轻松定制它们方面并不真正符合要求。
因此,我想询问一些您认为对网站上的即时消息有用的 gem 的建议,或者讨论如何实现此功能。
在此之前,我已经构建了一个简单的系统,其中包含这样的消息表:
- 收件箱
- 发件箱
- 好友请求
- 回复
id|message_id|sender_id|receiver_id|is_reply|is_friendreq|message
我正在考虑将所有内容存储在这个表中,并获取某个用户的所有消息,其中user_id == receiver_id
. 这是非常基本的。我正在学习 Rails 并尝试学习如何在最好的 Rails 实践中实现这一点,所以任何提示/建议/想法都非常受欢迎。