我在rails 4 app中上传生产中的glyphicons时遇到了麻烦。
像so question这样的解决方案对我不起作用。
我的application.css.scss文件包含以下行:
@import "bootstrap-sprockets";
@import "bootstrap";
$icon-font-path: "bootstrap/";
这是application.css
文件中生成字形字体的正确途径,例如:
url("/assets/bootstrap/glyphicons-halflings-regular-8cd45fc682c0e3a2695ce9453750efec.woff2") format("woff2")
我尝试下载此文件(mydomain.com/assets/bootstrap/glyphicons-halflings-regular-8cd45fc682c0e3a2695ce9453750efec.woff2)并且我已下载它,这意味着文件存储在正确目录中的服务器中。在我的浏览器中,我没有看到404错误。
但我注意到一件事,让我感到困惑,在当地我可以看到下载的字形字体:
在制作中,我没有在网络标签中看到该文件:
并且没有js错误
为什么glyphicons不会在rails中以生产模式加载?