Rails css うまく表示されない時

こちらのサイトは、とてもわかり易い説明です。

www.transnet.ne.jp

railsはSCSSをコンパイルする、アセットパイプラインという仕組みがある。

app/assets/stylesheets

配下にcssが出来る。

application.scss で

*= require_tree .

を外すと、SCSSがプリコンパイルされない。
プレコンパイル対象に指定するのは

config/initializers/assets.rb

ここでプレコンパイル対象に指定する。

また、一度プレコンパイルすると、 それを毎回読み込みに行くので反映されない。 その場合、 ファイルを削除する。

RailsアプリでCSSが更新されない… – tamo's blog

SCSSのコンパイル方法も覚えておく必要がある。

book.scss.jp