2011-12-27 1 views
0

Привет, я пытаюсь настроить драгоценность Vanity в приложение для рельсов 3. Я создаю собственную метрику, чтобы немного поэкспериментировать.Rails суета драгоценный камень пользовательская метрическая ошибка: частный метод `to_time 'под названием

Так что я создал его в соответствии с предложениями по their website:

metric "Signups" do 
    description "Signups completed" 
    def values(from, to) 
    (from..to).map { |i| 24 } 
    end 
end 
  • Файл находится в нужном месте и загружается, тщеславие поднимает его вверх, но так или иначе это выглядит как есть внутренняя ошибка как работает тщеславие.
  • Конечно: эти значения существуют только для целей тестирования, позже они будут заменены реальными.

Я получаю следующее сообщение об ошибке при выполнении этого эксперимента

enter image description here

Спасибо!

ответ

0

Там, кажется, ошибка в перл:

в этом файле .rvm/камни/рубин-1.9.2-P290/драгоценные камни/тщеславие-1.7.1/Библиотека/тщеславие/шаблоны/_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 это работает.

Смежные вопросы