【发布时间】: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