【问题标题】:Stylesheets not working on Heroku样式表不适用于 Heroku
【发布时间】:2015-02-22 14:15:11
【问题描述】:

我一直试图让我的 CSS 在我的 Rails 应用程序中正常工作。我刚刚添加 config.serve_static_assets = true 到我的config/application.rb 尝试让资产进行预编译。在一些 CSS 工作但还不够之前,现在所有的样式都被删除了,它只显示了 HTML。

我跑了rake assets:precompile,但这也没有用。我该怎么做才能让我的样式在生产中发挥作用?

【问题讨论】:

    标签: html css ruby-on-rails heroku asset-pipeline


    【解决方案1】:

    删除您的资产预编译文件并尝试再次推送到 heroku。 Heroku 将编译它。希望对您有所帮助。

    【讨论】:

    • 你的意思是从我的本地环境中删除我的照片和样式表并推送到heroku,然后重新添加并推送到heroku?不太确定。
    • 只删除本地环境的public/assets文件夹下的预编译文件而不是原始文件
    • 嘿,我又遇到了同样的问题。但是我的 public/assets 文件夹中没有要删除和重新编译的图像。知道为什么这不是相同的解决方法吗?
    • 如果你不使用less,请确保你的css文件有扩展名filename.css.scss。
    • 我不得不再次预编译,然后删除,然后推送到heroku。
    猜你喜欢
    • 2020-04-28
    • 2012-07-27
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多