Heroku 没有更新我的 CSS 和 JS
Heroku isn't updating my CSS and JS
我应该提到的第一件事是我没有使用 Rails。我没有 rake assets:precompile
任务(无论如何都试过了,没用)。我也没有 public/assets
文件夹(试过 git rm -r public/assets
,还是没用)。
很长一段时间以来,我一直在使用 Dropbox 部署到 Heroku(我是编码的新手)- 我计划在大约一个月左右的时间内迁移到 git。但是考虑到这个问题,我今天采取了行动并尝试通过 git - 也没有用。即我做了 git pull
,解决了所有冲突,然后做了 git push
。还是什么都没有。
基本上,Heroku 不会加载我的任何新 CSS 和 JS。它可以很好地检测文件。 运行 git push
现在说一切都是最新的,运行 git status
说没有什么可提交的。但是使用Chrome的检查工具,JS和CSS文件没有我写的新代码。
我还尝试将 gem rack-flash-session
添加到我的 Gemfile 并在我的 application_controller 中要求 'rack/flash/test'
- 这实际上导致整个应用程序崩溃,我将其删除。
我也试过安装 heroku-repo
插件和 运行 heroku repo:purge_cache --app my-app-name
但这也没用
运行 本地代码,一切正常。只是网络版失败了
我在尝试其中任何一个之前更新了 Heroku CLI 并且(你猜对了!),也没有用。
我不知道您还需要什么其他信息,所以请在评论中告诉我,我很乐意提供它们:)
感谢任何帮助!
使用 control + shift + r 刷新页面。这将清除客户端资产缓存并获取新更新的资产缓存。您还可以寻找一个 gem 来清除缓存 "asset fingerprinting" - 这是附加到资产文件的唯一字符串,可防止浏览器使用过时的副本。我进行了一些搜索,但我无法明确地向您指出适用于 sinatra 的内容。也许你会找到一个 gem 的作品。
我应该提到的第一件事是我没有使用 Rails。我没有 rake assets:precompile
任务(无论如何都试过了,没用)。我也没有 public/assets
文件夹(试过 git rm -r public/assets
,还是没用)。
很长一段时间以来,我一直在使用 Dropbox 部署到 Heroku(我是编码的新手)- 我计划在大约一个月左右的时间内迁移到 git。但是考虑到这个问题,我今天采取了行动并尝试通过 git - 也没有用。即我做了 git pull
,解决了所有冲突,然后做了 git push
。还是什么都没有。
基本上,Heroku 不会加载我的任何新 CSS 和 JS。它可以很好地检测文件。 运行 git push
现在说一切都是最新的,运行 git status
说没有什么可提交的。但是使用Chrome的检查工具,JS和CSS文件没有我写的新代码。
我还尝试将 gem rack-flash-session
添加到我的 Gemfile 并在我的 application_controller 中要求 'rack/flash/test'
- 这实际上导致整个应用程序崩溃,我将其删除。
我也试过安装 heroku-repo
插件和 运行 heroku repo:purge_cache --app my-app-name
但这也没用
运行 本地代码,一切正常。只是网络版失败了
我在尝试其中任何一个之前更新了 Heroku CLI 并且(你猜对了!),也没有用。
我不知道您还需要什么其他信息,所以请在评论中告诉我,我很乐意提供它们:)
感谢任何帮助!
使用 control + shift + r 刷新页面。这将清除客户端资产缓存并获取新更新的资产缓存。您还可以寻找一个 gem 来清除缓存 "asset fingerprinting" - 这是附加到资产文件的唯一字符串,可防止浏览器使用过时的副本。我进行了一些搜索,但我无法明确地向您指出适用于 sinatra 的内容。也许你会找到一个 gem 的作品。