【发布时间】:2012-04-05 13:48:30
【问题描述】:
我正在使用 ruby gem 开发谷歌分析 API。它接受参数并生成结果,我从七个指标中获取数据。它接受开始时间和结束时间,并根据我们传递的时间生成数据。
这是那个例子
Visits.results(pro1, {:start_date => Time.now - 86400, :end_date => Time.now})
这给了我过去 24 小时的总访问次数。
我的要求有点复杂。还有其他几个指标。我需要从前 30 天的谷歌分析中获取数据。假设如果我今天进行转储,它应该会得到我之前 30 天的数据。比如 28th 27th 26th 25th.... 获取 2012 年 3 月 28 日 00:00:00 到 2012 年 3 月 28 日 59:59:59 、 2012 年 3 月 27 日 00:00:00 到 2012 年 3 月 27 日 59:59:59 的数据和......自 2-3 天以来,我必须努力实现这一目标。我是红宝石的新手。请帮帮我。为了让我需要的东西从谷歌分析中获取数据,在过去 30 天内迭代 24 小时。
【问题讨论】:
-
您是否正在寻找类似
(Time.now - 1.days), (Time.now - 1.months), (Time.now - 1.years)的东西注意:它与rails 一起使用
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1