0

我正在使用gem 'bootstrap3-datetimepicker-rails', '~> 3.1.3'在我的网络应用程序中包含一个日期/时间选择器,它在开发中工作,但是当我部署到 Heroku 时,gem 用于向上/向下箭头和其他图标的资产(图标)显示为空方块,如此屏幕截图所示:

在此处输入图像描述

知道为什么这些显示正确吗?

它应该是这样的:

在此处输入图像描述

我正在使用 Rails 4、Ruby 2,并且部署在 Heroku 上,谢谢!

更新:查看 Heroku 日志后,我看到此错误:

ActionController::RoutingError (No route matches [GET] "/assets/bootstrap/glyphicons-halflings-regular.tttf")

在我的应用程序中,我有"/assets/bootstrap/glyphicons-halflings-regular-0469longseriesoflettersandnumbers.tttf"),这就是它找不到它的原因。这些字母/数字是什么意思?我可以安全地从 Sublime Text 中的文件名中删除它们吗?再次感谢

4

1 回答 1

0

在这里找到答案Glyphicon 在本地工作,但不在 Heroku和这里https://holarails.wordpress.com/2014/04/03/problem-twitter-bootstrap-glyphicons-not-show-in-heroku/上。

如果有人有更好的解决方案(因为看起来使用它会影响性能),我将不胜感激!

于 2015-03-31T22:01:39.187 回答