Rails和themeforest集成问题,导致路由错误

问题描述 投票:0回答:1

我正在尝试将themeforest模板集成到Rails应用程序中。我收到路由错误

ActionController :: RoutingError(没有路由匹配[GET]“/assets/fonts/fontawesome-webfont.woff”):

我实际上遵循了这个Themeforest to Rails App给出的解决方案

结构如下

-assets - fonts - images - javascripts - stylesheets

我的font-awesome.css文件有

@font-face { font-family: 'FontAwesome'; src: url('fonts/fontawesome-webfont.eot?v=4.2.0'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }

我哪里错了?

ruby-on-rails ruby-on-rails-5 themes
1个回答
0
投票

我认为问题是你如何使用路径,你可以改变它

@font-face {
    font-family: 'FontAwesome';
    src: asset-url('fontawesome-webfont.eot');
    src: asset-url('fontawesome-webfont.eot') format('embedded-opentype'),
           asset-url('fontawesome-webfont.woff') format('woff'),
           asset-url('fontawesome-webfont.ttf') format('truetype'),
           asset-url('fontawesome-webfont.svg#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
© www.soinside.com 2019 - 2024. All rights reserved.