当我尝试访问我的网站,然后检查我的 Heroku 日志时,我看到了这个错误:
ActionView::Template::Error(找不到文件'reset' 2012-06-13T02:31:43+00:00 app[web.1]:(在 /app/app/assets/stylesheets/application.css :4)):
(application.css 包含行 *= 需要重置)
然后我想运行“heroku run bundle exec rake assets:precompile:all”,但这会产生类似的错误:
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
couldn't find file 'main/first.js.coffee'
(in /tmp/build_3428u21sggsoc/app/assets/javascripts/application.js:1)
Tasks: TOP => assets:precompile:primary
(该文件是我的 application.js 所需的第一个文件,第一行“//= require main/first.js.coffee”)
总结:我的应用程序在本地运行良好,但是当我部署到 Heroku 时,无法再找到这些文件。任何想法为什么?
编辑:这是项目树。(app前多了一个目录,就是项目主目录,里面还包含config、db、log等)
另一个编辑:.gitignore 或 .slugignore 没有问题。