在application.js中没有require_tree的情况下部署到heroku

时间:2013-12-09 15:50:12

标签: ruby-on-rails angularjs heroku

关注此angular tutorial后,我正在尝试部署到heroku。我收到了错误:

rake aborted!
require_tree argument must be a directory

本教程指示我从application.js中删除行//= require tree .。当我为heroku部署添加它时,它会破坏我的应用程序。有没有解决方法,所以我不必包括//= require_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

我的角度应用配置文件:

#= 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_tree .

1 个答案:

答案 0 :(得分:1)

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