Firstly,I'm a newbie to rails.I'm working on a rails website. It has three controllers namely
**application\_controller,static\_pages\_controllers and users\_controller**. They all have their respective css (scss) files in app/assets/stylesheets/ **(application.css and users.css.scss)**
**except static\_pages\_controllers and also has a custom.css.scss for overall layout or common elements**.I used controller specific stylesheets as mentioned 
[here](https://stackoverflow.com/a/15192887/1552570)

My questions are:

1) does the css rules in custom.css apply to all the controllers views except for those I have defined explicitly in seperate controller css?

2) if yes,then I have a rule defined in both custom.css.scss and users.css.scss

> 
> custom.css.scss - body { background-color:color1;}
> 
> 
> users.css.scss - body { background-color:color2;}
> 
> 
> 

but still views in both static\_pages\_controllers and users\_controllers show background color2. where am I going wrong? only views in users\_controller must show color2 and static\_pages\_controller must show color1.