使用Rails 4为什么CSS类被完全忽略?
在我kc.scss文件,该文件是在application.scss列出的最后一个,我有以下两类,两者都不出现在任何其它文件SCSS:
.kc-hilite {
color: #000;
background-color: #ffff00;
border-color: #000000;
}
.kc-wide {
width: 150px;
}
在我_buttons.html.erb部分,我有以下元素:
<input name="commit" class="btn kc-wide kc-hilite" id="report" type="submit" value="Report Issue">
KC-宽工作正常。 kc-hilite类完全被忽略。如果我将它复制到部分样式中,即使未修改它也可以正常工作。当它通过scss文件访问时,它似乎不存在。
为了调试这个,我已经尝试了它作为内联样式,正如我所提到的。我也改了名字。而且,我把它单独列为元素中的一个类。没有什么使它工作。
展望DOM资源管理器中,我看到以下内容:
/*media all*/
.kc-wide {
width: 150px;
}
但是,对于KC-HILITE没有进入的。
什么简单的问题,我一味失踪?谢谢...
你有'@ import'那个'.scss'文件吗? –
你能否看到这个类是否在编译后的CSS文件中? –
@AnkurAnand好吧,看起来就是这样。我运行rake资产:clobber并重新启动服务器,并将其清除。但是,我不希望管道在开发中预编译我的资产。这已经烧伤我之前,它是令人讨厌的。你能告诉我为什么它会这么做,我需要改变什么?请发表回答,以便我可以接受。 –