我正在探索 Rails 缓存,以加快一个随着时间的推移变得非常大的网站的页面加载速度。 说到这里,我已经完成了在我的页面上启用缓存的简单步骤,并且效果很好。 使用 caches_page :p age_name
我只有一个问题 - 我在我的页面中发现很多不需要的字符,它是关于"à"或"'"、"°"等字母的。 例如:我得到的不是"'",而是"-™">
这与数据库中的文本和页面中的静态文本有关。
这种错误的字体渲染应该是什么原因?
我的字体包含在字体目录中,并且在非缓存页面中运行良好 - 它们是谷歌字体(Roboto和RobotoCondensed(。
我正在使用 heroku 进行生产,我不知道我是否必须更改一些生产环境配置来管理它。
我在控制台中没有收到错误,也没有其他消息。
解决了!
我的 HTML 布局文件中缺少一行:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
这将在所有页面上设置正确的字符编码