Ruby on rails 用户在线Rails3应用程序
我遵循我有用户模型 在应用程序控制器中:Ruby on rails 用户在线Rails3应用程序,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我遵循我有用户模型 在应用程序控制器中: after_filter :user_activity private def user_activity current_user.try :touch end def online? updated_at > 10.minutes.ago end 在用户模型中: after_filter :user_activity private def user_activity current_user.try :touch en
after_filter :user_activity
private
def user_activity
current_user.try :touch
end
def online?
updated_at > 10.minutes.ago
end
在用户模型中:
after_filter :user_activity
private
def user_activity
current_user.try :touch
end
def online?
updated_at > 10.minutes.ago
end
如何访问所有联机用户?
我试图:
<%= user.online? %>
一些提示
提前感谢。呼叫
用户
型号
,将范围改为方法(或静态方法):
实际上是一个答案(除了您应该调用
User.online
,而不是online?
,这是不同的方法)。@zushe该范围应该在用户控制器内?