我的assets / stylesheets目录中有 application.css.scss ,以及一些特定于控制器的scss文件。
application.css.scss文件有
*= require_self
*= require_tree .
我遵循这些指令有一些普通的scss。 当两个require语句都启用时,我得到“/ app / assets / stylesheets / application.css.scss已被要求。”(没有 application.css ,我已经仔细检查了。)
注释掉 * require_tree。* 行可以消除错误,但显然不包含目录中的其他scss文件。解决方法是单独要求这些文件,但这不是长期解决方案。 (取出require_self行也不能消除错误。)
我原以为Rails很聪明,可以解决这个问题 - 我有一种感觉,我错过了一些明显的东西。想法?
答案 0 :(得分:0)
你说it doesn't include the other scss files
。什么是其他scss / css文件,您是否在其中至少一个中插入了*= require_tree .
?这将再次加载application.css文件。我有同样的问题。我刚从所有其他css / scss文件中删除了这些行。