Rails 4:“// = require_tree。”在application.js中不包括/ app / assets / javascripts中的我的js文件

时间:2016-06-27 10:13:55

标签: javascript ruby-on-rails ruby-on-rails-4 d3.js asset-pipeline

我正在尝试按照tutorial将d3.js图添加到Rails 4应用程序。示例应用程序位于github,并按预期工作。

我的问题是,当我尝试从头开始复制此应用程序或将此图表添加到现有项目时,finally中的js文件由于某种原因而未包含在资源中,尽管{{1} }行出现在/app/assets/javascripts个文件中。

我可以看到这是唯一的问题,因为如果我将有问题的文件中的代码粘贴到控制台中,它就会起作用。

我发现了类似的问题并遵循了建议,但无法解决我的问题。

我已尝试//= require_tree .建议here

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我有file.coffee,我创建了没有添加的file.js。当我将file.coffee重命名为file.js时,一切都很好。但是,您可以使用www.js2.coffee将您的js代码转换为coffee,然后使用file.coffee文件。