miyasakura’s diary

日記です。

productionでcssが読み込まれない問題

昨日は assets:precompile のしわざかなと思ってたのですが、よくよく見たらnginxの設定の問題でした。

Chromeだとエラーはなにも表示されてなかったのですが、Firefoxで確認すると text/plain だからCSSは読み込めないよ!ということでした。

いやいやHTML5だからtext/cssとか記述要らんでしょ、と思ったらサーバ側のヘッダの話でした。

nginx.conf をどこかからのコピペにした結果、

http {
...
    include       mime.types;
...
}

の記述を削除してしまっていたのが原因でした。

これで無事解決ですが2時間ほど時間を使ってしまったのが悔しい。。