我收到以下错误:
ActionController::RoutingError (No route matches [GET] "/assets/fonts/material-icons/Material-Design-Iconic-Font.ttf")下面是调用该文件的css.scss:
@font-face {
font-family: 'Material Design Iconic Font';
src: font-url('/assets/fonts/material-icons/Material-Design-Iconic-Font.eot?v=1.0.1');
src: font-url('/assets/fonts/material-icons/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), font-url('/assets/fonts/material-icons/Material-Design-Iconic-Font.woff?v=1.0.1') format('woff'), font-url('/assets/fonts/material-icons/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), font-url('/assets/fonts/material-icons/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');
font-weight: normal;
font-style: normal;
}我知道文件就在那里。对于所有其他文件,我也得到了相同的错误。我使用的是Rails 4.1
发布于 2015-04-22 02:38:46
将其更改为以下内容即可解决此问题:
font-url('material-icons/Material-Design-Iconic-Font.eot?v=1.0.1');发布于 2015-06-02 00:44:44
如果这对你有帮助,我开发了一个gem将Google Material Icons添加到你的Rails项目中。
https://rubygems.org/gems/material_icons/
这个gem添加了一个更新版本的Material Icons,新版本提供了一个简单的助手来在你的视图中构建图标。
https://stackoverflow.com/questions/29780042
复制相似问题