【问题标题】:Heroku image not updatingHeroku 图像未更新
【发布时间】:2013-11-06 22:36:56
【问题描述】:

刚刚将我的 Rails 4 应用程序的最新版本推送到 Heroku,其中包括许多新图像。除一张图像外,所有图像均已更新。旧图像被新图像覆盖,因此具有相同的名称。

我尝试过在本地擦除缓存、在 Heroku 上擦除缓存、关闭浏览器等,但似乎没有任何效果。

本地运行没问题。

有人对“强制”所有图像进行更新有什么建议吗?

【问题讨论】:

  • 你在使用 HTTP 缓存吗?
  • 这实际上与 HTTP 缓存是分开的,但我认为这回答了问题。

标签: ruby-on-rails heroku ruby-on-rails-4


【解决方案1】:

有类似的问题,使用以下解决了问题。 登录 Heroku 后

heroku run rake assets:clean

在将代码推送到 Heroku 之前

RAILS_ENV=production bundle exec rake assets:precompile --trace

当时我正在做一些事情,但我对如何将图像发送到 Heroku 的最佳理解是如上所述

皮埃尔

【讨论】:

  • 这能解释为什么只有 1 张图片没有更新吗?
  • 运行第二部分时出现错误:rake aborted! database configuration does not specify adapter
  • 1- 在我的 config/database.yml 我有以下开发:适配器:postgresql 编码:unicode 数据库:di_development 池:5 用户名:davidlee 密码:测试:适配器:postgresql 编码:unicode 数据库: di_test 池:5 用户名:davidlee 密码:生产:适配器:postgresql 编码:unicode 数据库:di_production 池:5 用户名:用户密码:
  • Tommy456 - 1/无法评论第一个问题 2/ 运行第二部分时出错可能是问题的一部分 - 有 Rails 4 的标准配置文件。我从 rails 3.2 更新因此必须为 Congig/application 和 Config/envoronments(dev, prod, test) 使用更新版本
猜你喜欢
  • 2017-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-25
  • 1970-01-01
  • 2015-03-14
  • 1970-01-01
  • 2012-03-22
相关资源
最近更新 更多