Мне интересно, как я могу отправлять данные из своего приложения Sinatra в Javascript.
Прямо сейчас я могу отправить данные на веб-страницу через файл erb. Тем не менее, я пытаюсь представить данные лучше, что требует, чтобы информация проходила через JS, и я не уверен, как это сделать.
<!-- language: lang-js -->
$(function() {
var data = [{
label: "Chrome",
data: 40
}, {
label: "Safari",
data: 35
}, {
label: "Mozilla",
data: 15
}, {
label: "Firefox",
data: 10
}];
var plotObj = $.plot($("#flot-pie-chart"), data, {
series: {
pie: {
show: true
}
},
grid: {
hoverable: true
},
tooltip: true,
tooltipOpts: {
content: "%p.0%, %s", // show percentages, rounding to 2 decimal places
shifts: {
x: 20,
y: 0
},
defaultTheme: false
}
});
});
Как мне передать Ruby в этот объект JS и отобразить его в нашем HTML?