如何在轨道5中使用动作电缆显示用户是否在线

时间:2016-08-02 20:57:21

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

我在Rails-5中开发了一个聊天应用程序 它工作正常,但我想显示哪个用户在线,哪些没有。 使用rails Action Cable。

1 个答案:

答案 0 :(得分:2)

以下是实现此

的一般概念
  1. 将is_online:boolean field添加到用户表

  2. 然后在您的频道中,当用户订阅时,将is_online字段值更新为1

  3. 当用户取消描述时,然后将is_online字段设置为0
  4. 现在您可以查看user.is_online?然后显示用户是否在线。