我想定义一个默认常量TIME_NOW
,并在控制器中需要的所有位置使用它。我知道Time.now.utc - 5.hours
的DateTime对象将给我东部标准时间,并且我想将此常量定义为TIME_NOW
中某处的ApplicationController
。最佳做法是什么?
我会认为时间并不是真正恒定的。
为什么不只定义一个以所需的偏移量返回当前时间的方法? ApplicationController
中的类似内容可能会起作用:
def time_now
Time.now.utc - 5.hours
end