저는 부트 스트랩 - 새스 보석을 사용하고 있습니다. 프로덕션에서 레일즈 앱은 서브 폴더 아래에 배포됩니다. 즉 루트는 http://www.example.com/sub/
입니다. 모든 글꼴 (특히, Glyphicons)을 제외하고 잘 작동 : 그것은 모든레일즈 + 부트 스트랩 : 기본 URI를 포함하지 않는 글꼴 경로 (생산)
url("/sub/assets/bootstrap/glyphicons...
CSS의와 JS 자산해야
url("/assets/bootstrap/glyphicons...
는이 다음 CSS에서 글꼴의 경로가 이것이다 올바른 경로이지만 글꼴은 그렇지 않습니다. 나는 문서 (및 웹의 나머지 부분)를 한동안 둘러 보았지만이를 변경하는 방법을 찾을 수는 없습니다. 자산 파이프 라인과 관련하여 나는 멍청한 행동입니다.
Linux-Apache-Passenger에 배포했습니다.
편집 :
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