Rails 4:"//= require_tree ."应用程序中.js不包含 /app/assets/javascripts 中的 js 文件



我正在尝试遵循在Rails 4应用程序中添加d3.js图形的教程。示例应用程序在github上,并按预期工作。

我的问题是,当我尝试从头开始复制这个应用程序或将这个图形添加到我现有的项目时,由于某种原因,/app/assets/javascripts中的js文件不包括在资源中,尽管//= require_tree .行存在于/app/assets/javascripts/applications.js文件中。

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

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

我已经尝试了这里建议的rake assets:precompile

有人能帮忙吗?

我也遇到了同样的问题。我有文件。咖啡和我创建的文件。js没有添加。当我重命名文件。Coffee to file.js一切正常。但是,您可以使用www.js2.coffee将js代码转换为coffee,然后使用该文件。

最新更新