0

您好我正在尝试将 Vanity gem 设置为 rail 3 应用程序。我正在创建一个自定义指标来进行一些实验。

所以我按照他们网站上的建议创建了它:

metric "Signups" do
  description "Signups completed"
  def values(from, to)
    (from..to).map { |i| 24 }
  end
end
  • 该文件位于正确的位置并已加载,虚荣将其拾取,但不知何故,虚荣的工作方式似乎存在内部错误。
  • 当然:这些值仅用于测试目的,稍后它们将被真实值替换。

运行此实验时出现以下错误

在此处输入图像描述

谢谢!

4

1 回答 1

0

gem中似乎有错误:

在这个文件.rvm/gems/ruby-1.9.2-p290/gems/vanity-1.7.1/lib/vanity/templates/_metric.erb

我们可以在其中阅读以下行

js = data.map { |date,value| "['#{**date.to_time.httpdate**}',#{value}]" }.join(",")
  vanity_html_safe(%{<div class="chart"></div>

如果我们将date.to_time.httpdate更改为date.to_s.to_time.httpdate它可以工作。

于 2011-12-28T04:22:45.510 回答