Ruby on rails 部署到heroku而不需要application.js中的require_树
接下来,我将尝试部署到heroku。我得到了一个错误: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
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它们是空目录。