【发布时间】:2014-01-08 07:09:36
【问题描述】:
我正在使用 bootstrap-sass gem,在生产中,我的 rails 应用程序部署在一个子文件夹下,即根目录是 http://www.example.com/sub/。除了字体(尤其是 Glyphicons)外,一切都很好:在 CSS 中,字体的路径是这样的:
url("/assets/bootstrap/glyphicons...
应该是什么时候
url("/sub/assets/bootstrap/glyphicons...
CSS 和 JS 资源都有正确的路径,但字体没有。我已经查看了文档(以及网络的其余部分)一段时间,但找不到如何更改这一点——在资产管道方面我是个菜鸟。
我已经将它部署在 Linux-Apache-Passenger 上。
编辑:我应该补充一点,我的 Apache 站点配置中有这个:
Alias /sub /path/to/rails/app/public
<Location /sub>
PassengerBaseURI /sub
PassengerAppRoot /path/to/rails/app
</Location>
<Directory /path/to/rails/app/public>
Allow from all
Options -MultiViews
</Directory>
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap-3 passenger glyphicons bootstrap-sass