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

时间:2019-03-07 17:12:13

标签: css ruby-on-rails font-awesome glyphicons ionicons

如标题所示,我在资产->字体文件夹中有离子子和pe字体。

在我的application.rb文件中

config.assets.paths << Rails.root.join('/app/assets/fonts')

所有图标都可以在桌面上使用,即我的字体文件夹中的pe和ionicons以及gem'font-awesome-rails'中的字体

Website seen through Google Chrome on my desktop

但是,在移动设备上,所有字体都被视为一个空白框,向我提示404错误,但我不知道它是从台式机还是移动设备加载会产生什么区别。

Website seen through Google Chrome on my iphone

1 个答案:

答案 0 :(得分:1)

您使用错误的方式在CSS文件中导入了很棒的字体。 它尝试从localhost:3000加载它们:

localhost_3000

因此,图标在您的计算机上(运行Rails服务器的地方)可见,而在您的手机上不可见。