Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Ruby on rails Rails 4未加载css.scss文件_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails Rails 4未加载css.scss文件

Ruby on rails Rails 4未加载css.scss文件,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我有一个Rails 4应用程序,可以很好地加载css.scss文件。然后我做了一些事情来打破它,我不知道是什么,恢复到上次git签入并不能解决问题 我的结构与rails new[project name]留下的结构一模一样,而且我从来没有看过如何加载资产。阅读有关资产管道的资料让我更加困惑 实际上,我将所有样式都放在app\assets\stylesheets\application.css.scss中,它以 *= require_self *= require_tree . 正如我所认为的那

我有一个Rails 4应用程序,可以很好地加载css.scss文件。然后我做了一些事情来打破它,我不知道是什么,恢复到上次git签入并不能解决问题

我的结构与rails new[project name]留下的结构一模一样,而且我从来没有看过如何加载资产。阅读有关资产管道的资料让我更加困惑

实际上,我将所有样式都放在
app\assets\stylesheets\application.css.scss
中,它以

*= require_self
*= require_tree .
正如我所认为的那样,但是(从Chrome开发者工具视图来看)应用程序甚至没有达到加载的程度。那么Rails 4应用程序在哪里被告知加载
app\assets\stylesheets\application.css.scss


(是的,我看到其他人在加载样式表时遇到问题,但建议总是将样式表放在我已有的位置,或者在我已有的应用程序样式表中包含这些行,因此我的问题似乎是其他问题)。

继续向后移动以查找错误提交?(参见git bisect了解一种很好的方法)它在上次提交时工作正常,这让我认为问题在于一个文件不在上次提交中——要么是一个排除的文件,要么是一个新文件。但我想知道去哪里找。更重要的是,我想了解资产管道:追踪这一点(即使我确实需要帮助)可能是朝着这一点迈出的很好的一步。我无法准确回答你的问题,但如果你需要更多的帮助来了解资产管道,请看一看相关的信息。在我开始使用资产时帮了我一把。我在工作时看视频有问题,所以看起来我必须在家里检查一下:(好的,视频告诉我如何检查所有正确的东西都在管道中,并且
app\assets
正在管道中,正如它应该的那样。那么,它不加载其中的东西的下一个原因可能是什么?