ユーザーモデルがあります。を実行することで、ユーザーが管理者であるかどうかを確認できますa_user.try(:admin?)
。
管理者ではない、過去 X 分間に更新されたすべてのユーザーを取得する名前付きスコープを定義したいと思います。これまでのところ、私は持っています:
scope :recent, lambda { { :conditions => ['updated_at > ?', 5.minutes.ago] } }
これにより、過去 5 分間に更新されたすべてのユーザーが正常に取得されますが、管理者チェックを組み込むにはどうすればよいですか? try()
スコープ内のユーザーのインスタンスを呼び出す方法がわかりません...