Ruby Devise 最終アクティブ時間の記録

投稿者:

Devise モデルじゃなくてもいいかもしれないけど・・・
カラム last_active_at datetime型をテーブルに追加
こんなふうにしてアクティ時間を更新させたいタイミングで touch メソッドを呼ぶ
class ApplicationController
before_filter :record_user_activity
private
def record_user_activity
if current_user
current_user.touch :last_active_at
end
end
end

Thank you for reading this post, don't forget to subscribe!