【问题标题】:Importing rails-assets.org stylesheets from SCSS从 SCSS 导入 rails-assets.org 样式表
【发布时间】:2014-12-02 00:55:37
【问题描述】:

是否可以使用 scss 的 import 而不是 sprocket 的 require 从 rails-assets.org gem 导入样式表?例如:

鉴于此Gemfile

source 'https://rails-assets.org'
gem "rails-assets-RRSSB"

使用 sprockets 样式表,通常您会在 application.css 中使用 require(工作):

*= require RRSSB/scss/rrssb

但是,我正在使用 SCSS,并且想在 application.css.scss 中使用 import(不起作用):

@import "RRSSB/scss/rrssb";

【问题讨论】:

  • 你试过@import "RRSSB"@import "rrssb"吗?
  • 是的@dinocarl,没有骰子。

标签: ruby-on-rails sass bundler bower sprockets


【解决方案1】:
  1. 转到您的 rvm gem 目录 (rvm gemdir) 并查找已拉取的 gem rails-assets (/gems/rails-assets-YOUR_GEM-VERSION)。
  2. app/assets/stylesheets 目录中找到您的文件。
  3. 导入/要求路径相对于app/assets/stylesheets 的文件。

javascripts 也是如此(app/assets/javascripts)。

这对我有用 rails-assets-bootstrap-sass-official,我尝试导入的文件是 bootstrap-sporckets,它(包括所有其他文件)在 app/assets/stylesheets/bootstrap-sass-official 下,所以我的导入是:

@import "bootstrap-sass-official/bootstrap-sprockets"

【讨论】:

  • 不错的解决方案。谢谢!
猜你喜欢
  • 2013-12-28
  • 2017-06-21
  • 2021-08-16
  • 2011-11-25
  • 2011-10-18
  • 2012-05-19
  • 2020-10-06
  • 2016-03-05
  • 2021-10-24
相关资源
最近更新 更多