私はアプリケーションハットを5分ごとに更新する必要があり、これをアプリケーションコントローラーに持っています:
# update last action & yet to implement updating vitals
def page_update
if current_user
current_user.last_page_load = DateTime.now
interval = 300
ime_difference = Time.now.to_i - current_user.vitals_update
updates = time_difference / interval
# use updates as a multiplier here for any data
current_user.vitals_update = Time.now.to_i
current_user.save
end
end
最終更新のタイムスタンプを保存し、変更の乗数を計算することを目的としています。タイムスタンプに問題があり、どうしたらよいかわからない理由がいくつかあります。
運が悪かったので値を出力してみましたが、設定してみたところそうです
current_user.vitals_update = Time.now.to_i
エラーが発生します
387426の未定義のメソッド`change':Fixnum