【发布时间】:2013-11-29 14:07:12
【问题描述】:
我已将一个全新的 Rails 4 应用程序部署到 Heroku,但我的样式表和图像无法正常工作。对于样式表。我用:
<%= stylesheet_link_tag "screen", media: "all" %>
对于图片,我使用 CSS 编码的路径,例如:
<img class="logo small" src="/assets/logo.jpg" alt="logo">
这些路径在我的本地计算机上运行良好,但在部署中中断。我认为这是由于 Heroku Cedar 堆栈没有提供静态资产,并在 production.rb 中将此设置设置为 true:
config.serve_static_assets = false
这并没有解决它。我错过了什么?谢谢!
【问题讨论】:
标签: ruby-on-rails heroku deployment static asset-pipeline