0

我遇到了一个非常令人沮丧的问题,我对 javascript 所做的更改没有出现在生产中,而是在开发中 一切都在本地主机上工作,但在我的 heroku 服务器上却没有。

我添加了一个在文档准备好后显示的警报,并且它没有在我的 heroku 网站上弹出。然后我继续将 javascripts 复制到另一个文件夹,并从目录中删除原件,提交更改并推送它。该站点的行为与添加警报之前的行为相同。然后我重新引入了我复制、提交和推送的文件。还是一如既往的表现。通过这个过程的每一步,我已经清除了上个月的浏览器缓存(我在两周前启动了该站点)并增加了我的 config/application.rb 中的版本号。

当我检查 GitHub 存储库时,已经进行了正确的更改。由于某种原因,它在 Heroku 中不起作用。

我不知道是怎么回事。更改任何其他文件都有效。

4

1 回答 1

1

如果这是 Rails 3,请尝试运行

bundle exec rake assets:clean assets:precompile --trace

如果您仍然遇到错误,请尝试查看资产管道http://guides.rubyonrails.org/asset_pipeline.html

于 2013-07-25T05:20:28.307 回答