Rails 4 Heroku - 更改没有被推送?

Rails 4 Heroku - changes not getting pushed?

我正在使用 Heroku 尝试在 Rails 项目上部署个人 Ruby,直到今天一切都很顺利。

我对 Rails 和 Heroku 上的 Ruby 非常陌生,所以请记住这一点。我不确定是什么导致了我的问题,因此不确定最好提供什么代码或信息,所以请问我您认为您需要知道什么来帮助解决问题,我会提供。

我在 Rails 应用程序上的 Ruby 在本地和 Heroku 上都运行良好,直到我按照信息 here 尝试从 Amazon S3 存储桶提供静态图像。请注意,我只去了静态资产部分。

这似乎阻止了我在 Rails 上的 Ruby 应用程序识别代码中的更改。所以我会在我的编辑器中更改 HTML 文件,但服务器正在提供旧版本的 HTML 文件,即使重新启动服务器也没有解决这个问题。

我已经在网上搜索了几个小时,试图找出问题所在。

我删除了 public 资产下的所有内容并且我 运行 预编译命令:

rake assets:precompile

这似乎在本地有所改进,当我编辑 HTML 文件时,更改会反映在本地主机上。然而,当我推送到 Heroku 并转到我在 Heroku 上托管的应用程序时,无论我对 Heroku 做了多少更改和推送,它仍然显示旧的 HTML 文件。

未更新的 HTML 个文件位于此处:

app/assets/templates

我不确定我可能更改了什么导致 HTML 文件无法在 Heroku 上更新??我应该看什么并尝试什么?还有哪些其他信息有助于追踪问题?

这个 Whosebug 问题中标记为正确的答案对我有用 - Updated CSS Stylesheet not loaded following deployment to Heroku? - 看起来我在开发过程中的某个地方不小心在我的 git 存储库中添加了资产预编译文件,这导致了这个问题.