我在努力解决这个辅助方法的问题。
def unix_time_to_utc(sec)
Time.at(sec).utc
end
这基本上是将unix时间转换为UTC时间戳。
我在service
/ Webhook handler
中使用此方法。
因为API在unix时间内返回,但我很乐意将其转换为UTC时间戳以将其保存/更新为AR。
我应该在哪里放置这种辅助方法?
答案 0 :(得分:1)
这个问题的范围太广了。
在我看来,由于这是一种常用的实用方法,因此可以置于/lib
之下。创建一个新的Ruby类,例如utils.rb
,并将方法定义为类方法(self.unix_time_to_utc(sec)
)。
<强>加成:强>
/lib
文件夹可以在application.rb
中自动加载。因此,此方法将在所有类中以Utils.unix_time_to_utc
。