Ruby on rails 资产管道未预编译sass

Ruby on rails 资产管道未预编译sass,ruby-on-rails,ruby-on-rails-3,sass,asset-pipeline,Ruby On Rails,Ruby On Rails 3,Sass,Asset Pipeline,我已经更新了我的应用程序以使用rails 3.1资产管道(我想)。我可以编译.css文件,但不能编译css.scs。我正在运行sass-rails gem,但似乎什么都不起作用 我应该检查什么?对不起,我不知道我应该在这里提供什么信息来帮助调试。我可以编辑这个 编辑: My.scss文件包含: /* *= require_self *= require_tree . */ 编辑: 看 谢谢, Rim请记住,css.scss文件需要包括在内,而不是像其他文件那样导入: 因此:将applicat

我已经更新了我的应用程序以使用rails 3.1资产管道(我想)。我可以编译.css文件,但不能编译css.scs。我正在运行sass-rails gem,但似乎什么都不起作用

我应该检查什么?对不起,我不知道我应该在这里提供什么信息来帮助调试。我可以编辑这个

编辑:

My.scss文件包含:

/*
*= require_self
*= require_tree . 
*/
编辑: 看

谢谢,
Rim

请记住,css.scss文件需要包括在内,而不是像其他文件那样导入:

因此:将application.css转换为application.css.scss,并在其中执行以下操作:

/*
*= require ./normal/custom.css
*= require_self
*/

@import "normal/design/control_panel";

谢谢你的快速回答。是的,似乎是这样。我将编辑我的问题。我删除了*=require\u树。这导致了一些循环依赖性问题。另请参见:不完全是。。。您应该
@导入“普通/设计/控制面板”
(无文件扩展名)。是的,
require\u tree
意味着
需要此目录中的所有内容和所有子项。很奇怪Rails默认说“总是在所有页面中包含所有CSS”,是吗?