Ruby on rails 部署到heroku而不需要application.js中的require_树

Ruby on rails 部署到heroku而不需要application.js中的require_树,ruby-on-rails,angularjs,heroku,Ruby On Rails,Angularjs,Heroku,接下来,我将尝试部署到heroku。我得到了一个错误: rake aborted! require_tree argument must be a directory 教程指示我从application.js中删除行//=require树。。当我将其添加回heroku部署时,它会破坏我的应用程序。是否有任何变通方法,使我不必包括/=require\u tree. 我已经尝试添加/=require_tree./mobile,并使用单个文件创建/mobile存根目录,以便提交。没用 编辑: app

接下来,我将尝试部署到heroku。我得到了一个错误:

rake aborted!
require_tree argument must be a directory
教程指示我从application.js中删除行
//=require树。
。当我将其添加回heroku部署时,它会破坏我的应用程序。是否有任何变通方法,使我不必包括
/=require\u tree.

我已经尝试添加
/=require_tree./mobile
,并使用单个文件创建
/mobile
存根目录,以便提交。没用

编辑:

application.js

//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require angular
//= require ng-infinite-scroll.min.js
//= require angular-ui-router.min.js
//= require ng-rails-csrf
我的angular应用程序配置文件:

#= require_self
#= require_tree ./services/global
#= require_tree ./services/main
#= require_tree ./filters/global
#= require_tree ./filters/main
#= require_tree ./controllers/global
#= require_tree ./controllers/main
#= require_tree ./directives/global
#= require_tree ./directives/main

不确定它是否相关,但我的application.css.scss文件包含
*=require\u tree。

您的application.js看起来不错。现在,您应该查看angluar.js配置文件试图加载的所有目录。查找空目录。如果目录为空,Git不会创建物理目录。希望这有帮助。

你能给我们看看你的application.js吗?看起来您在其他地方有require_树..注意require_树需要是一个相对路径,我也修复了它。我不得不删除
requireglobal
行b/c它们是空目录。