Html 为什么CSS类被完全忽略了?

Html 为什么CSS类被完全忽略了?,html,css,ruby-on-rails,Html,Css,Ruby On Rails,使用Rails 4 在我的kc.scss文件(application.scss中列出的最后一个文件)中,我有以下两个类,它们都没有出现在任何其他scss文件中: .kc-hilite { color: #000; background-color: #ffff00; border-color: #000000; } .kc-wide { width: 150px; } 在my_buttons.html.erb partial中,我有以下元素: <input name

使用Rails 4

在我的kc.scss文件(application.scss中列出的最后一个文件)中,我有以下两个类,它们都没有出现在任何其他scss文件中:

.kc-hilite {
  color: #000;
  background-color: #ffff00;
  border-color: #000000;
}

.kc-wide {
  width: 150px;
}
在my_buttons.html.erb partial中,我有以下元素:

  <input name="commit" class="btn kc-wide kc-hilite" id="report" type="submit" value="Report Issue">
然而,根本没有kc hilite的入口


我盲目地忽略了什么简单的问题?谢谢

我想问题在于编译的文件。你能检查一下编译好的CSS文件,看看它是否包含这些类吗

你@import了那个.scss文件吗?你能看看这个类是否在编译的CSS文件中吗?@Ankura好的,看起来就是它。我运行了rakeassets:clobber并重新启动了服务器,这就清除了它。但是,无论如何,我不希望管道在开发中预编译我的资产。这件事以前让我很恼火。你能告诉我为什么会这样,我需要改变什么吗?请作为答案发布,以便我可以接受。@U Green先生感谢您的回复,但这就是我显示kc wide工作的原因。谢谢…@R\G我不太理解这个问题,也因为我不太经常使用Rails及其资产管道。不管怎样,我认为这将是另一个问题,超出了这个问题的范围,所以我想你要么编辑这个问题,要么发布一个新的问题。我相信有人会有答案的。如上所述,我关闭了现有的预编译资产并重新启动了服务器以暂时解决问题。我需要调整任何必要的参数,以防止管道为开发预编译资产,或者至少发现任何新的或修改的资产。谢谢
/*media all*/
.kc-wide {
    width: 150px;
}