-1
私はLast_enable https://github.com/ctide/devise_lastseenableと呼ばれるdevise用の宝石を使用しています。このステートメントが真であればロゴを表示するために、ユーザビューにifステートメントを実装したいと思います。
私のユーザーコントローラ:Rails Last_enable Devise check Userオンライン
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 %>
感謝を!