jquery - RailsCasts charts tutorial not displaying chart -


i'm following tutorial on charting railscasts i"m running bit of problem adding own data. chart not display when try add data.

i able chart display example script morris.js. i've set index.html.erb file line:

<%= content_tag :div, "", id: "stats_chart", data: {stats: @stats} %> 

the div source follows:

< div data-stats="[{"id":1,"attendance":121,"salvations":12,"visitors":32,"offering":"234234.0","created_at":"2013-07-17t05:33:28.785z","updated_at":"2013-07-17t05:33:28.785z","campus_id":1,"date":"2013-07-14","time":"2000-01-01t19:00:00z"},{"id":2,"attendance":1212,"salvations":1,"visitors":21,"offering":"123123.0","created_at":"2013-07-18t03:06:02.583z","updated_at":"2013-07-18t03:06:02.583z","campus_id":1,"date":"2013-07-07","time":"2000-01-01t17:00:00z"},{"id":3,"attendance":234,"salvations":2,"visitors":24,"offering":"2345.0","created_at":"2013-07-18t03:15:12.613z","updated_at":"2013-07-18t03:15:12.613z","campus_id":1,"date":"2013-06-30","time":"2000-01-01t19:00:00z"}]" id="stats_chart">

and coffeescript file is:

jquery ->   morris.line   element: 'stats_chart'   $('#stats_chart').data('stats')   xkey: 'date'   ykeys: ['attendance']   labels: ['attendance'] 

i'm guessing issue in coffeescript can't figure out what. i'm using rails 4 if helps. doing wrong? or need change?

your data set invalid due syntax error.

div's data attribute contains improperly nested double quotes " closing out data set early. enclose entire data set in double quotes, use single quotes ' inside of separating elements.

instead of this:

data = "this["is", "incorrect"]" # syntax error 

do this:

data = "this['is', 'correct']"  

Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -