我有一个应用程序帽需要每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:Fixnum