在我的rails 4应用程序中,我无法在生产中上传字形图标。
像这样的解决方案
so question
不为我工作。
我的应用程序.css。scs文件包含以下行:
@import "bootstrap-sprockets";
@import "bootstrap";
$icon-font-path: "bootstrap/";
这是生产glyphicons字体的正确路径
application.css
文件,例如:
url("/assets/bootstrap/glyphicons-halflings-regular-8cd45fc682c0e3a2695ce9453750efec.woff2") format("woff2")
我试着下载这个文件(mydomain.com/assets/bootstrap/glyphicons-halflings-fregular-8cd45fc682c0e3a2695ce9453750efec.wff2),我已经下载了它,这意味着文件存储在服务器的正确目录中。在我的浏览器中,我没有看到404错误。
但我注意到一件事,这让我感到困惑,在本地我可以看到glyphicons字体下载:
在生产中,我在网络选项卡中看不到该文件:
并且没有js错误
为什么glyphicons不能在rails中以生产模式加载?