【问题标题】:Ruby on Rails 4: Installing GEMRuby on Rails 4:安装 GEM
【发布时间】:2015-02-04 23:30:50
【问题描述】:

我正在尝试在 Ruby 中安装我的第一个 gem,但在运行时遇到了问题。我不太确定我哪里出错了,我正在一步一步地按照宝石的指示。我正在为我的 ide 使用 Cloud9。

我要安装的 gem 是:wysiwyg-rails gem

我将以下行添加到 gem 文件中:

gem 'wysiwyg-rails',        '1.2.5'

然后我将以下内容添加到 application.css 文件中,使其看起来像:

/*
 *= require froala_editor.min.css
 *= require froala_style.min.css
 *= require font-awesome
 *= require_tree .
 *= require_self
 */

最后我将 require .js 文件添加到 application.js:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require froala_editor.min.js
//= require plugins/tables.min.js
//= require_tree .

我运行 bundle install 然后重新启动服务器。当我尝试加载页面时,出现错误:找不到文件'font-awesome'

但是,我可以看到 font-awesome 已安装

Using font-awesome-rails 4.2.0.0

如果我从 application.css 中删除 *= require font-awesome,它会启动而不会出现任何错误。当我查看源代码时,我可以看到 css 和 js 文件 (froala_editor) 已加载,但 font-awesome 不是其中之一。有没有我遗漏的步骤?

谢谢!

【问题讨论】:

    标签: ruby-on-rails gem wysiwyg font-awesome


    【解决方案1】:

    问题很奇怪,原因不明,但我在我的程序中很喜欢,只需添加“font-awesome-rails”gem。

    gem "font-awesome-rails"
    

    【讨论】:

      【解决方案2】:

      您是否尝试过使用 font-awesome-lessfont-awesome-sass gem 安装以启动并运行它们?

      您似乎在没有任何sprockets(资产管道)的情况下运行。添加任何这些 gem,它在服务 rails s 时可能运行良好。

      bundle install之后,转到application.css并编写如下代码:

      @import "font-awesome-sprockets"
      @import "font-awesome"
      

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-31
        • 1970-01-01
        • 2012-02-11
        • 2015-07-15
        • 2019-03-01
        • 2013-10-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多