我使用自舉-SASS寶石和在生產我的導軌應用程序是一個子文件夾下部署,即根是http://www.example.com/sub/
。一切正常,除了字體(特別是Glyphicons)的罰款:在CSS的路徑,字體是這樣的:導軌+自舉:字體路徑不包括基礎URI(生產)
url("/assets/bootstrap/glyphicons...
當它應該是
url("/sub/assets/bootstrap/glyphicons...
的CSS和JS資產都有正確的路徑,但字體不。我看了一會兒文件(和網絡的其餘部分)周圍,但無法找到如何改變這個 - 我一個小白,當談到資產管道的東西。
我知道了部署在Linux-Apache的乘客。
編輯:我要補充一點,我有這個在我的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>
嘿!這對我有效。我遇到了字體路徑的問題。 – mwangi