【发布时间】:2019-11-09 13:50:48
【问题描述】:
我有一个表带宽,我在其中保存 user_traffic 和 created_at 字段。我想返回 user_name 和 created_at 但我希望日期在 ruby on rails 中的 Unix 时间戳中,而不使用 Query 而是通过 activerecord。
Bandwidth.all.select("user_traffic,created_at")
以上都返回,但以正常的日期格式,但我希望它是在 Unix 中
created_at: "2019-06-26 11:28:39", user_traffic: 0
我尝试了以下并且它有效,但我无法获得其他列。
Bandwidth.find_by(id: 2).created_at.to_i
它只返回完美的时间戳,但是如何在此查询中添加其他列。我认为它正在使用模型函数 to_i
=> 1561548975
【问题讨论】:
标签: ruby-on-rails activerecord unix-timestamp