部署时未显示Bootstrap日期选择器图像资源(在Heroku上)

时间:2015-03-31 21:07:33

标签: ruby-on-rails ruby twitter-bootstrap heroku bootstrap-datetimepicker

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

enter image description here

知道为什么这些显示得当吗?

这应该是它的样子:

enter image description here

我正在使用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中的文件名中删除它们吗?再次感谢

1 个答案:

答案 0 :(得分:0)

Glyphicon works locally but not on Herokuhttps://holarails.wordpress.com/2014/04/03/problem-twitter-bootstrap-glyphicons-not-show-in-heroku/找到答案。

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