【问题标题】:Heroku CSS and Image files Not Updating?Heroku CSS 和图像文件没有更新?
【发布时间】:2013-03-04 10:45:22
【问题描述】:

我已经阅读了其他类似问题的问题并尝试了他们的修复无济于事:(

我有一个 Rails 应用程序,当我在其中更改 CSS 文件或将图像添加到 assets/images 目录,然后将代码推送到 heroku 时,网站不会更新。 Heroku 正在继续处理我的 css 文件的旧版本。它会更新对 HTML 文件所做的更改,但不会更新 CSS 或图像。我的 GitHub 存储库更新正确,并且与应用程序相关联。我完全了解最新的提交。

我尝试了heroku run rake assets:precompile,然后是heroku restart,但仍然没有。在测试之前我已经清除了我的缓存和所有浏览历史记录。

一些背景:它目前是一个免费的应用程序;这会影响我的问题吗?此外,该应用程序可以在here 找到。对我来说,我只能看到顶级项目的图像,并且我的所有项目之间的边距为 0,尽管我的本地 CSS 文件(和 GitHub 版本)规定了边距。

代码本身也可以在here找到。

感谢阅读!我将非常感谢您对此问题的一些见解!

【问题讨论】:

  • 是否可以在部署之前预编译资产?我想我之前遇到过这个问题,并将编译后的资产提交到 repo 修复了它。
  • 您是否按照此处的说明进行操作? devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar 另外,您确定要推送到 Heroku 而不仅仅是 GitHub 吗?这可能需要两个单独的git push 命令。
  • @jvnill 做到了!将其发布为回复而不是评论,以便我可以将其标记为已回答,以供将来遇到此问题的其他人使用。
  • 你去。谢谢!

标签: ruby-on-rails heroku assets


【解决方案1】:

来自 cmets:预编译资产并将其提交到 repo 是另一种选择,因此您不要让 heroku 处理资产编译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    相关资源
    最近更新 更多