2016-10-24 3 views
1

Можно ли использовать Chartkick без рельсов? Я хотел бы написать ruby-скрипт, который генерирует информационный бюллетень HTML, который можно отправить по почте. Результат должен быть HTML-файлом.Chartkick for Newsletters

Как интегрировать Chartkick в свой проект и предоставить ему необходимые данные?

ответ

3

Да, вы можете использовать chartkick без рельсов я покажу вам простой пример оттуда вы можете перейти по этой ссылке для более http://www.stuartellis.name/articles/erb/ внутри IRB типа это

require 'chartkick' 
include Chartkick::Helper 
@data = [ 
    ["Washington", "1789-04-29", "1797-03-03"], 
    ["Adams", "1797-03-03", "1801-03-03"], 
    ["Jefferson", "1801-03-03", "1809-03-03"] 
] 
template = "<%= timeline @data%>" 
renderer = ERB.new(template) 
puts renderer.result() 

Это дает вам HTML и JS вам нужно, но вы должны включить JS вручную

<script src="https://www.google.com/jsapi"></script> 
<script src="chartkick.js"></script> 

, который вы можете скачать здесь chartkick

на стороне примечание: вам даже не нужно использовать ruby, это просто библиотека javascript chartkick.js

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