我正在使用主题grasyscale-sass,主要是在项目的一个链接和它工作正常,其他链接使用它自己的SCSS文件。在这个scss文件中,我想将某些引导变量更改为navbar-default-bg等,但在文件application.html.erb中包含两个scss文件(application.scss和我的custom.scss文件)以及stylesheet_link_tag,在custom.scss中获取我对这些变量所做的更改,我认为始终应用默认值,但正常代码CSS已被修改。我无法修改rails应用程序中的引导程序变量变量
任何线索我做错了什么?或者我想做一些“禁止”的事情?
在此先感谢。
/**************/
这里application.html.erb文件,这两个文件SCSS如何在内,无论是在资产/样式
<%= stylesheet_link_tag 'application', 'custom', media: 'all', 'data-turbolinks-track' => true %>
custom.scss文件
$link-color: #cb2027;
$brand-primary: #cb2027;
$body-bg: #e9e9e9;
$navbar-default-brand-color: #cb2027;
$navbar-default-bg:#ffffff; /* Navbar default */
$navbar-height: 30px;
$pagination-active-bg: #cb2027;
$pagination-active-border: #cb2027;
i{
color: #337ab7;
}
a{
color: #cb2027;
}
@import "bootstrap";
@import "bootstrap-sprockets";
.center {
text-align: center;
}
.navbar-brand{
font-size: 2em;
font-weight: bold;
}
...
和的application.js文件,包括资产/ JavaScript的
//
//= require_self
//= require jquery
//= require jquery_ujs
//= require jquery.easing
//= require jquery.turbolinks
//= require turbolinks
//= require bootstrap-sprockets
//= require bootstrap
// require.js
//= require grayscale
//= require masonry/jquery.masonry
// require_tree .
'application.css'就是肉,JavaScript是并不重要的顺序。 – BroiSatse