Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Rails:Assets/stylesheets/application.scss格式未应用于视图_Css_Ruby On Rails - Fatal编程技术网

Rails:Assets/stylesheets/application.scss格式未应用于视图

Rails:Assets/stylesheets/application.scss格式未应用于视图,css,ruby-on-rails,Css,Ruby On Rails,这是my application.scss文件: @import "bootstrap-sprockets"; @import "bootstrap"; .fav_yes { color: white; background-color: red; } .navigation { color:green; }; 然而,当我的视图中有class=“fav_yes”的元素时,我仍然看不到样式化的html。我试着用分号之类的东西胡闹,但运气不好。似乎没有类似的问题能提供有效的解决方案

这是my application.scss文件:

@import "bootstrap-sprockets";
@import "bootstrap";

.fav_yes {
  color: white;
  background-color: red;
}

.navigation {
  color:green;
};

然而,当我的视图中有class=“fav_yes”的元素时,我仍然看不到样式化的html。我试着用分号之类的东西胡闹,但运气不好。似乎没有类似的问题能提供有效的解决方案。我缺少什么?

您忘了将此添加到应用程序中。js:/=需要引导链轮


确保它位于引导saas git hub写入的//=require jquery下:

如果您刚刚生成了一个新的Rails应用程序,那么它可能会附带一个.css文件。如果此文件存在,则将提供它而不是Sass,因此请重命名它:


我仍然有一个application.css文件,因此.scss被覆盖。我刚刚将.scss的内容复制并粘贴到.css中,删除了.scss文件,并将.css文件重命名为.scss。

尝试将文件扩展名更改为
application.css.scss
。这没有改变任何问题。问题解决了吗?诀窍就是将application.css重命名为application.css.scss!不创建另一个。正如@Marv-C所说,别忘了在应用程序中的//=require jquery下添加//=require引导链轮。js文件很棒别忘了将自己的答案标记为最佳答案;)我建议稍加修改;)