html - Send Ruby Data to Javascript in a Sinatra App -


i wondering how can send data sinatra app javascript.

right now, able send data web page through erb file. however, trying present data better requires information go through js , not sure how that.

<!-- 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 2 decimal places         shifts: {             x: 20,             y: 0         },         defaulttheme: false     } });  }); 

how pass ruby js object , render on our html?

you can set variable in ruby (rubyvarname = somevalue) , access set var somevar = <%=rubyvarname%>;. allow access value of rubyvarname somevar in js.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -