【问题标题】:Rails Last_enable Devise check User OnlineRails Last_enable 设计检查用户在线
【发布时间】:2016-09-04 12:11:34
【问题描述】:

我正在使用一个名为 Last_enable https://github.com/ctide/devise_lastseenable 的设计 gem,我想在我的用户视图上实现一个 if 语句,如果该语句为真,则显示一个徽标“在线”。
我的用户控制器:

 def online
    online = User.where('last_seen > ?', 5.minutes.ago)
  end

“在线”查询在控制台中运行并返回用户。我只是真的不知道如何在我看来实现它,或者检查这个语句是否有效:

 <% if #What should I write here to check if my user is online ? %>
   <%= image-tag('assets/true.png') %>
 <% else %>
   <%= image-tag('assets/point_red.png') %>
 <% end %>

提前感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 devise


    【解决方案1】:

    我刚刚输入了 @online 我错过了 @ 并且它起作用了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多