2016-09-04 1 views
-1

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!

Antwort

0

Ich habe nur gesagt, dass @online ich verpasste die @ und es funktionierte

Verwandte Themen