【发布时间】:2013-08-07 10:52:35
【问题描述】:
我正在尝试弄清楚如何让 boostrap-sass 在生产模式下工作。我正在使用 apache 反向代理到 webrick 或 puma,但直接在 public/assets 中提供静态资产。当我预编译资产时,引导 css 被包含在 application-(hash).css 中并且它可以正常工作。
但是,编译后的 css 引用了一个图像文件 (glyphicons-halfling.png) 而不附加文件内容的哈希值。图像文件包含在 public/assets 目录中,可以通过在地址栏中输入正确的文件名来浏览到它,但是 css 中的文件名与它不匹配。我创建了一个简单的演示应用程序来演示这个问题,代码在我的github page
字形文件名是glyphicons-halflings-c806376f05e4ccabe2c5315a8e95667c.png
[编辑]
仍然希望得到这个问题的答案,但我刚刚重命名了有问题的文件以删除哈希。由于这些文件不太可能经常更改,因此应该可以正常工作
【问题讨论】:
标签: ruby-on-rails asset-pipeline