我正在使用主題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