4

ページで現在オンラインになっているユーザーの数を確認する最良の方法は何ですか?

4

2 に答える 2

7

最も簡単な方法は、ユーザー モデルに last_online タイムスタンプを追加し、online_now というユーザーのスコープを定義することです。

class User < ActiveRecord::Base
  def self.online_now
    where("last_online > ?", 15.minutes.ago)
  end
end
于 2012-05-29T19:37:29.937 に答える