14-03-2010, 03:53 PM
(14-03-2010, 03:46 PM)Argorate a écrit : En fait il me faut faire une tache lorsque le joueur part.
Donc le mieux serait encore effectivement de rajouter un timestamp de la derniere action effectué. le probleme de cette methode, c'est qu'il faut mettre des UPDATE sur toutes les pages du site. car imaginons que le joueur pars 5min voir les regles, il est pas vraiment parti.
M'enfin ça doit etre gérable^^
Encore une force de la POO (et des frameworks).
class ApplicationController < ActionController::Base
# Hop, c'est fait pour tout le site !
after_filter et_last_activity
def set_last_activity
current_player.last_activity = Time.now
current_player.save!
end
end
Enfin, je dis ça mais Authlogic détecte la présence d'une colonne last_activity_at et gère ça automatiquement. iffle:
Sephi-Chan