当我在index.html.erb中使用脚本标记时,确切的代码运行正常但是当我将代码放在index.js.erb中时,我收到错误:
Uncaught Rickshaw.Graph needs a reference to an element
我尝试过预编译资产,真的不知道还有什么可以尝试......
这里也是我的application.js
//= require rickshaw_with_d3
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
我也尝试将人力车放在底部。还没有理解以什么顺序装入铁轨,任何想法?
答案 0 :(得分:0)
在js.erb文件中有js评论'//'。这些将阻止它加载,因为js.erb文件被rails读取为html和javascript。