Ich benutze ein Juwel für das Projekt namens Last_enable https://github.com/ctide/devise_lastseenable und ich würde gerne eine if-Anweisung in meiner Benutzeransicht implementieren, um ein Logo "Online" anzuzeigen, wenn diese Aussage wahr ist.
Meine User-Controller:Rails Last_enable Devise check Benutzer Online
def online
online = User.where('last_seen > ?', 5.minutes.ago)
end
die 'online' Abfrage funktioniert in der Konsole und einen Benutzer zurück. Ich weiß nur nicht wirklich, wie das in meiner Ansicht zu implementieren, oder einen Scheck tun, wenn diese Aussage gültig ist:
<% 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 %>
Vielen Dank im Voraus für Ihre Hilfe!