松树通知图标未显示在rails应用程序中

时间:2013-12-30 02:28:44

标签: ruby-on-rails-3 jquery-ui

我在我的Rails 3应用程序中使用Pines Notify,效果很好,除了缺少图标。图标根本不显示。

我正在使用宝石 https://github.com/navinpeiris/pnotify-rails

在进一步挖掘时,我发现演示网站上的icons.css文件不存在于gem中,也不是它引用的图标图像。

我从哪里获得图标?

3 个答案:

答案 0 :(得分:0)

我最终从GitHub回购中取出Pines Notify的图标: https://github.com/sciactive/pnotify

对于那些寻找解决方案的人来说,我就是这样做的: 从松树通知回购中获取原始文件: https://github.com/sciactive/pnotify/archive/master.zip

提取文件,然后将图标文件和样式表复制到您的应用中,例如:

mv ~/Downloadspnotify-master/oxygen/icons.css app/assets/stylesheets/
mv ~/Downloadspnotify-master/oxygen/16 app/assets/images
mv ~/Downloadspnotify-master/oxygen/32 app/assets/images

然后将图标css添加到您的应用程序清单

*= require icons

之后图标应该可以使用。

答案 1 :(得分:0)

为了将来参考,我遇到了同样的问题,我可以使用Font Awesome解决它。 将Font Awesome添加到您的Gemfile:

gem 'font-awesome-rails'

在您的javascript上声明Pnotify之前添加此行:

PNotify.prototype.options.styling = "fontawesome";

答案 2 :(得分:0)

此问题已在最新的gem(3.0.0)中解决,只需运行

即可更新您的gem

bundle update pnotify-rails

并且图标没有问题。