0
当我的评论下面的代码未定义的方法'地图”的零:在红宝石NilClass在轨道上
<script type="text/javascript">
// var data1= "<%=[@properties.map {|c| {time:c.time.strftime("%H").to_i , speed:c.speed}}].to_json%>"
//var data=JSON.parse(data1.replace(/"/g,'"'));
//alert("dataset-------------------"+data);
</script>
以下错误showing.Why后我评论的code.While也删除下面的错误意见出现此错误发生。
ActionView::Template::Error (undefined method `map' for nil:NilClass):
48: <div id="bar-demo" align="center">
49: <script type="text/javascript">
50:
51: // var data1= "<%=[@properties.map {|c| {time:c.time.strftime("%H").to_i , speed:c.speed}}].to_json%>"
52:
53:
54: //var data=JSON.parse(data1.replace(/"/g,'"'));
app/views/static_pages/show.html.erb:51:in `_app_views_static_pages_show_html_erb__413296487_31443192
'
yes我也纠正了问题。在页面加载@properties将是nil.its包含值,只有当我从dropdown.when选择一些数据时,我添加条件错误得到解决:-) – Psl 2013-03-22 04:35:08