未捕获的Rickshaw.Graph需要对元素index.js.erb的引用

时间:2014-07-15 17:47:52

标签: jquery ruby-on-rails-4 asset-pipeline rickshaw

当我在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 .

我也尝试将人力车放在底部。还没有理解以什么顺序装入铁轨,任何想法?

1 个答案:

答案 0 :(得分:0)

在js.erb文件中有js评论'//'。这些将阻止它加载,因为js.erb文件被rails读取为html和javascript。