我遇到了一个非常令人沮丧的问题,我正在对我的javascripts所做的更改没有出现在制作中,但是正在开发中所有内容都可以在localhost上运行,但不能在我的heroku服务器上运行。
我已经添加了一个警报,要在文档准备好后显示,并且它没有弹出我的heroku网站。然后我继续将javascripts复制到另一个文件夹,从目录中删除原始文件,提交更改并推送它。该网站的行为与添加警报之前的行为相同。然后我重新引入了我复制,提交和推送的文件。仍然表现得像以前一样。通过这个过程中的每一步,我已经清除了上个月的浏览器缓存(我在2周前启动了该网站)并增加了我的config / application.rb中的版本号。
当我检查GitHub仓库时,已经进行了正确的更改。由于某些原因,它只是在Heroku中工作。
我不知道发生了什么。更改任何其他文件。
答案 0 :(得分:1)
如果这是Rails 3,请尝试运行
bundle exec rake assets:clean assets:precompile --trace
如果您仍然遇到错误,请尝试查看资产管道http://guides.rubyonrails.org/asset_pipeline.html