2016-08-02 52 views
-2

我开发了一个聊天应用程序在Rails-5 它工作正常,但我想显示哪个用户在线,哪些不是。 使用导轨操作电缆。如何显示用户在线或不使用动作电缆在rails 5

+2

您可能想要编辑您的问题并发布一些代码,说明您已经完成了解决自己问题的工作。堆栈溢出用户不会对那些简单陈述期望行为的问题做出响应,也不会显示可帮助缩小可能答案的努力或细节。 – MarsAtomic

+0

@MarsAtomic,我有同样的问题...我应该再次问同样的问题吗? –

回答

2

这里是达致这

  1. 添加is_online总体思路:在您的频道布尔字段用户表

  2. 然后,当用户订阅然后is_online字段值更新为1

  3. 当用户unscribed然后设置is_online字段为0
  4. 现在你可以检查user.is_online?然后显示用户是否在线。
+0

但是,当用户登录既订阅和未订阅的方法调用,但在注销时,只有订阅的方法调用..然后如何更新0 –

+0

只是简单地给出一个if条件来检查用户是否登录,然后执行更改状态当用户注销唯一的值应该更新到0 –

+0

现在它的工作正常, 谢谢。 –