Rails Last_enable设计检查用户在线

时间:2016-09-04 12:11:35

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

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

 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 %>

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我只是说@online我错过了@并且它有效