我需要一个地方来为用户保留上次请求时间,并且不想使用数据库
答案 0 :(得分:1)
你可以使用memcache。
答案 1 :(得分:1)
如果您想以用户身份执行此操作,并且不介意在会话之间丢失它,那么存储它的位置就像会话[:last_request]
之类的会话答案 2 :(得分:1)
有一个简单的解决方案 - 您可以将它作为常量放在config / environment.rb
中答案 3 :(得分:0)
有一种简单的方法(虽然不那么优雅)
if Thread.main[:uuid] == nil
Thread.main[:uuid]=0
end
uid = Thread.main[:uuid] += 1