我正在尝试使用 Rails 3.1 Asset Pipeline 来存储我在多个应用程序中使用的一些字体。我已经尝试了几乎所有存储位置的组合,但我似乎无法让管道实际拾取我的字体文件。public/assets
当我跑步时它们会出现,rake assets:precompile
但任何asset_path
助手都无法使用它们,我无法弄清楚原因。
示例来自fonts.css.erb
:
@font-face {
font-family: 'MuseoSans';
src: url('<%= asset_path('museosans_500_italic_webfont.eot') %>');
src: url('<%= asset_path('museosans_500_italic_webfont.eot?#iefix') %>') format('eot'),
url('<%= asset_path('museosans_500_italic_webfont.woff') %>') format('woff'),
url('<%= asset_path('museosans_500_italic_webfont.ttf') %>') format('truetype'),
url('<%= asset_path('museosans_500_italic_webfont.svg#webfontcWw5DXpH') %>') format('svg');
font-weight: normal;
font-style: italic;
}
的输出(因为没有工作,所以一直ls app/assets/images
卡在里面,但两次都没有工作):images
assets/fonts
museosans_100_italic_webfont.eot museosans_500_webfont.eot
museosans_100_italic_webfont.svg museosans_500_webfont.svg
museosans_100_italic_webfont.ttf museosans_500_webfont.ttf
museosans_100_italic_webfont.woff museosans_500_webfont.woff
museosans_100_webfont.eot museosans_700_italic_webfont.eot
museosans_100_webfont.svg museosans_700_italic_webfont.svg
museosans_100_webfont.ttf museosans_700_italic_webfont.ttf
museosans_100_webfont.woff museosans_700_italic_webfont.woff
museosans_300_italic_webfont.eot museosans_700_webfont.eot
museosans_300_italic_webfont.svg museosans_700_webfont.svg
museosans_300_italic_webfont.ttf museosans_700_webfont.ttf
museosans_300_italic_webfont.woff museosans_700_webfont.woff
museosans_300_webfont.eot museosans_900_italic_webfont.eot
museosans_300_webfont.svg museosans_900_italic_webfont.svg
museosans_300_webfont.ttf museosans_900_italic_webfont.ttf
museosans_300_webfont.woff museosans_900_italic_webfont.woff
museosans_500_italic_webfont.eot museosans_900_webfont.eot
museosans_500_italic_webfont.svg museosans_900_webfont.svg
museosans_500_italic_webfont.ttf museosans_900_webfont.ttf
museosans_500_italic_webfont.woff museosans_900_webfont.woff
我尝试从以下位置访问:
/assets/museosans_500_italic_webfont.svg
/assets/images/museosans_500_italic_webfont.svg
/images/museosans_500_italic_webfont.svg
它不会在任何地方捡起它。有什么想法吗?