ruby-on-rails - Rails 和主题森林集成问题,出现路由错误
问题描述
我正在尝试将主题森林模板集成到 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; }
我哪里错了?
解决方案
我认为问题在于您如何使用路径,您可以将其更改为
@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;
}
推荐阅读
- go - 用 Go 编写的内核如何启动?
- r - 我想从现有的 csv 创建一个新的 csv,它包含多个相同的列但没有排序的数据
- localization - OctoberCMS - Rainlab 翻译
- javascript - 如何使本地 API 连接到 ajax?
- xml - matlab 中的 Cplex API 无法在 .sol 文件中编写解决方案
- asp.net-core - ASP.NET CORE Razor Pages:如何避免在页面刷新时第二次执行页面处理程序?
- c++ - OpenGL:如何将多个纹理传递给具有一个变量的着色器?
- c# - 我想根据相同的值按 Solo 列分组,并通过 linq 计算其总数
- javascript - 访问 req.body 时发布请求返回 {}
- jasper-reports - jasper report studio - 如何在细节带中添加线条。以下是具有空白详细信息带的页面