【问题标题】:How do I include CSS from a gem using SASS instead of Sprockets?如何使用 SASS 而不是 Sprockets 包含来自 gem 的 CSS?
【发布时间】:2014-04-13 17:04:48
【问题描述】:

我想在我的 rails 项目中使用 jquery-ui-rails gem,但我正在为我的 CSS 使用 SASS 导入。我应该如何为 jQuery UI 导入 CSS?

css.erb 文件位于 Ruby 安装路径层次结构下,我猜资产管道的魔力在我为应用程序提供服务时使它们可用。我在项目路径中的任何地方都看不到它们。

我知道我应该只使用 SASS @import 语句,而不是将它们与 Sprockets *= require 指令混合使用。

我应该使用 jquery-ui-sass-rails gem,还是因为 CSS 文件已经在 jquery-ui-rails gem 中可用,所以这是多余的?

我正在使用 Ruby 2.0.0、Rails 4.0.3。我在 Windows 8.1 上开发并在 Heroku 上托管。

【问题讨论】:

标签: ruby-on-rails sass sprockets


【解决方案1】:

答案是使用jquery-ui-sass-rails 不是多余的。它旨在与 jquery-ui-rails 一起使用并将其用作依赖项。

我发现的一个问题是我的 Gemfile 中不能同时包含 jquery-ui-rails 和 jquery-ui-sass-rails,因为 jquery-ui-sass-rails 依赖于特定版本的 jquery-ui-rails并且可能存在版本不匹配。我只需要将 jquery-ui-sass-rails 放入 Gemfile,它会将 jquery-ui-rails 的正确版本作为依赖项引入。

这是 jquery-ui-sass-rails 的自述文件,我没有仔细阅读。

【讨论】:

    猜你喜欢
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多