Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么保存.scss文件会在rails 4中创建一个.css文件?_Css_Ruby On Rails_Ruby On Rails 4_Sass - Fatal编程技术网

为什么保存.scss文件会在rails 4中创建一个.css文件?

为什么保存.scss文件会在rails 4中创建一个.css文件?,css,ruby-on-rails,ruby-on-rails-4,sass,Css,Ruby On Rails,Ruby On Rails 4,Sass,我不完全确定发生了什么,但突然间,每当我对资产文件夹中的一个.scss文件进行更改时,只要保存它,就会在资产目录中自动创建一个.css版本 例如,假设我在某个_page.css.scs中工作。我添加了几行代码并点击Cmd+S。立即,一些_page.css被添加到当前目录中。这是混乱的,尤其是从版本控制的角度来看,因为如果我决定不进行更改,我仍然需要删除这些新文件,因为现在我在同一目录中的同一页面上有一个.css和一个.scss版本 我一辈子都搞不清楚到底发生了什么,为什么会突然发生这种事。有什么

我不完全确定发生了什么,但突然间,每当我对资产文件夹中的一个.scss文件进行更改时,只要保存它,就会在资产目录中自动创建一个.css版本

例如,假设我在某个_page.css.scs中工作。我添加了几行代码并点击Cmd+S。立即,一些_page.css被添加到当前目录中。这是混乱的,尤其是从版本控制的角度来看,因为如果我决定不进行更改,我仍然需要删除这些新文件,因为现在我在同一目录中的同一页面上有一个.css和一个.scss版本

我一辈子都搞不清楚到底发生了什么,为什么会突然发生这种事。有什么想法吗


我在Rails 4中使用引导sass。与我一起工作的其他开发人员都没有这个问题,我只是取消了分支。

结果是我不小心让LiveReload为我编译了文件。我检查了它和中提琴

您使用哪个编辑器编辑.scss文件?似乎它有一个插件,可以自动将.scss文件转换为.css.Sublime Text 2。它对CoffeeScript文件也做同样的事情,但我不认为是代码编辑器。我想不出除了创业板发行之外还有什么别的事情,但我不知道从哪里开始。。。