use*_*359 6 icons ruby-on-rails heroku font-awesome bower
我正在使用一个模板,通过bower via提供字体图标(font-awesome和simple-line-icons) vendor/assets/bower_components
最近他们已停止在生产中工作,我得到的控制台错误消息是:
无法解码下载的字体
这是在页面加载时触发的:
301 - 文件已被永久移动
我无法弄清楚为什么我没有触及它们 - 由于模板,它们默认设置.
凉亭组件中的文件结构如下所示:
--fontawesome
--css
--font-awesome.css
--font-awesome.css.map
--font-awesome.min.css
--fonts
--fontawesome-webfont.eot
--fontawesome-webfont.svg
--fontawesome-webfont.ttf
--fontawesome-webfont.woff
--fontawesome-webfont.woff2
Run Code Online (Sandbox Code Playgroud)
font-awesome.css上面的文件包含:
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)
base.css.scss文件中的require 看起来像您可以看到参考路径.该base.css.scss文件在文件中是必需的application.css.scss.
/*
* This is a manifest file that'll be compiled into base.css, which will include all the files
* listed below.
*
* --- FontAwesome
*= require fontawesome/css/font-awesome.min
* --- Simple Line Icons
*= require simple-line-icons/css/simple-line-icons
* --- Animate.css
*= require animate.css/animate.min
* --- Whirl (spinners)
*= require whirl/dist/whirl
*
*/
Run Code Online (Sandbox Code Playgroud)
该application.rb文件包括:
config.assets.paths << Rails.root.join('vendor', 'assets', 'bower_components')
Run Code Online (Sandbox Code Playgroud)
它们在本地工作正常但不在生产中(Heroku).
另外,我在我的gem文件中有这个设置:
group :production do
gem 'pg'
gem 'rails_12factor'
end
Run Code Online (Sandbox Code Playgroud)
如果您还有其他要求,请告诉我.任何帮助都会很大.
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |