Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Rails字体不在移动设备上加载,但在桌面上显示_Css_Ruby On Rails_Font Awesome_Glyphicons_Ionicons - Fatal编程技术网

Css Rails字体不在移动设备上加载,但在桌面上显示

Css Rails字体不在移动设备上加载,但在桌面上显示,css,ruby-on-rails,font-awesome,glyphicons,ionicons,Css,Ruby On Rails,Font Awesome,Glyphicons,Ionicons,正如标题所述,我在资产->字体文件夹中有ionicons和pe字体 在my application.rb文件中 config.assets.paths << Rails.root.join('/app/assets/fonts') 所有图标都可以在桌面上工作,即“我的字体”文件夹中的pe和Ion图标,以及来自gem“font Aware rails”的字体 然而,在移动设备上,所有字体都被视为一个空白框,这对我来说意味着404错误,但我不明白从桌面还是移动设备加载会有什么区别 在C

正如标题所述,我在资产->字体文件夹中有ionicons和pe字体

在my application.rb文件中

config.assets.paths << Rails.root.join('/app/assets/fonts')
所有图标都可以在桌面上工作,即“我的字体”文件夹中的pe和Ion图标,以及来自gem“font Aware rails”的字体

然而,在移动设备上,所有字体都被视为一个空白框,这对我来说意味着404错误,但我不明白从桌面还是移动设备加载会有什么区别


在CSS文件中导入字体时使用了错误的方法。 它尝试从localhost:3000:


因此,这些图标在运行rails服务器的计算机上是可见的,而在您的手机上是不可见的。

Brilliant,感谢您将错误缩小到我导入文件的方式。事实证明,我没有导入我用于此特定页面的布局中所需的css和javascript文件。