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
Post a Comment