0

こんにちは私はバニティジェムをレール3アプリケーションにセットアップしようとしています。少し実験するためにカスタムメトリックを作成しています。

だから私は彼らのウェブサイトの提案に従ってそれを作成しました:

metric "Signups" do
  description "Signups completed"
  def values(from, to)
    (from..to).map { |i| 24 }
  end
end
  • ファイルは適切な場所にあり、ロードされます。バニティはそれを取得しますが、どういうわけか、バニティの動作に内部エラーがあるように見えます。
  • もちろん、これらの値はテスト目的でのみ存在し、後で実際の値に置き換えられます。

この実験を実行すると、次のエラーが発生します

ここに画像の説明を入力してください

ありがとうございました!

4

1 に答える 1

0

宝石にエラーがあるようです:

このファイル内.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.httpdatedate.to_s.to_time.httpdateに変更すると、機能します。

于 2011-12-28T04:22:45.510 に答える