title: How do I use Controller specific stylesheets in Rails 3.2.1?
body: <p>Using Rails 3.2.1</p>
  
  <hr>
  
  <p>I created a simple controller called Home using the command:</p>
  
  <pre><code>rails g controller Home index
  </code></pre>
  
  <p>And it created a new controller and view for me:</p>
  
  <p><img src="https://i.stack.imgur.com/VjCZl.png" alt="enter image description here"></p>
  
  <p>Notice how there are two stylesheets, one "Application" and one "Home". I can't find any documentation to support this assumption but I'm guessing you put styles that will only be applied to the "Home" views, in the Home.css.scss file, correct?</p>
  
  <p>So as a test, I added in some global styles to Application.css.scss.erb and ran the application.</p>
  
  <p>The styles applied as expected.</p>
  
  <p>Next, I added in some rules to the Home.css.scss file and I visited a "Home/index" view, yet the style in that file wasn't attached, neither as a seperate CSS reference link, or even appended to the single Application.css.scss file. This is highly confusing to me, since the comments say:</p>
  
  <pre><code>// Place all the styles related to the Home controller here.
  // They will automatically be included in application.css.
  // You can use Sass (SCSS) here: http://sass-lang.com/
  </code></pre>
  
  <p>Why aren't the rules written in Home.css.scss applied to my website?</p>