问题标签 [sass-rails]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2223 浏览

sass - SASS 用注释编译

我正在编译一个 SCSS 文件,它似乎删除了我的评论。我可以使用什么命令来保留所有评论?

我在我的 SCSS 中看到两种类型的评论。

有什么不同?

0 投票
1 回答
63 浏览

ruby-on-rails - 为什么将 sass-rails gem 添加到我的 Gemfile

我生成了一个新应用程序,在我的 Gemfile 中,我看到:

我的印象是没有必要包含这个 Gem,因为 Rails 5 默认行为是使用 SASS。我弄错了吗,这仍然需要吗?

0 投票
1 回答
690 浏览

ruby-on-rails - Libsass:错误:“env(safe-area-inset-right)”不是“max”的数字

我可以在我的 Rails 应用程序中预编译资产。但是当我启动服务器并点击 url 时。我收到这个错误在此处输入图像描述

0 投票
4 回答
579 浏览

ruby-on-rails - 没有将 Sass::Importers::Filesystem 隐式转换为 String

我正在将我的Ruby on Rails应用程序从4.0.1rails version:5.2.3和 ruby​​ version更新2.6.5
安装 bundle 后,服务器运行正常。但是,当我在浏览器中打开页面时,出现以下错误:

没有将 Sass::Importers::Filesystem 隐式转换为 String

我的Gemfile&Gemfile.lock附在下面。
任何帮助将不胜感激。
谢谢。

宝石文件

Gemfile.lock

0 投票
1 回答
275 浏览

css - 我们可以在 rails css.erb 视图文件中使用 scss(sass-rails)还是这只是资产管道的事情?

我想知道,我们可以在 Rails 视图中使用 scss,例如

/views/home/home_stylesheet.css.scss.erb

我尝试更改路径格式

也在路线中

但是 rails 似乎只是将格式转换回css.

我们可以使用sass-railsgem 以某种方式做到这一点吗?

谢谢。

编辑我用谷歌搜索了这个,没有任何结果。

0 投票
1 回答
1585 浏览

ruby-on-rails - Heroku 上的 Rails 6:`SassC::SyntaxError: Error: Undefined variable: "$body-bg"`

从 Rails 5 升级到 Rails 6.0.3.1 后,我的 SCSS 无法在 Heroku 上编译:

override_darkmode.scss

应用程序-dark.scss

我使用宝石:

决定:


更新:之后rake assets:clean,发生了一个不同的错误:分段错误:

相关:https ://github.com/sass/sassc-rails/issues/122

0 投票
0 回答
134 浏览

css - 错误:sass-rails 6 中的未定义变量,但在 sass-rails 5 中工作正常

我对 Rails 6.1.2.1 上的 sass-rails 6 有疑问。

在我的项目样式中,我需要根据所选语言从左到右 (ltr) 和从右到左 (rtl) 更改文本流。但它似乎在'sass-rails','> = 6'中被打破。它提出:未定义的变量。

这是我的文件结构:

这种行为是预期的吗?

如何在 sass-rails 6 中导入变量,在这个用例中版本 5 和 6 之间发生了什么变化?

谢谢!

0 投票
0 回答
122 浏览

css - sassc-rails 很难解析 css rgb 函数

我有以下css类application.css

当尝试预编译资产时,sass 解析器会抛出此错误:

如果我输入逗号rgb(3, 32, 20/.50),解析器不会看到任何错误,但问题是带逗号的版本不是有效的 css。

有谁知道错误可能在哪里?

0 投票
1 回答
160 浏览

ruby-on-rails - 完全禁用 Sprockets

我正在尝试使用 Ruby 3.0 项目从 Rails 6.1.3.2 中完全删除 Sprockets

Stackoverflow 问题/答案之一说我需要从 Gemfile 中删除 sass-rails gem。

根据 sass-rails gem Github repo:

那么,如果我想编写 .scss 样式表而不是 .css 样式表,为什么要删除它呢?