空飛ぶITコンサルタント

中小企業診断士が「AI」「パン」「補助金」について語ります

そろそろ開発21 CSSをHerokuにpushする話

1.今日の悩み
deviseの日本語化は着々と進んでいるものの、スタイルシートの適用がHeroku上出来ない状態、ローカルは読み込んでいるのに何故だ。
味気ないtableタグの線が、哀愁を誘う...

2.答えはプリコンパイル...あれ?
$ rake assets:precompile
gitにaddする前に、プリコンパイルするとCSS含め静的ファイルがHerokuにUPされることになる、と書くサイトは多い。
しかし、Herokuにpushしてみると、あれ?反映されないじゃないか。
仕方ない...もう麦酒結構飲んでいるが、Englishを読むとするか...

3.production.rbの訂正が必要。
ここに困った人を助ける人が居た、私も困った人。丁度いい。

# Disable Rails's static asset server (Apache or nginx will already do this).
config.serve_static_assets = false ここをtrueにする。

assetsの静的ファイルを使うか使わないか、の設定、defaultはfalse。だから使われないのか。
trueにすると、お、無事Heroku上でCSSが反映された!

次は、もう少しdeviseを日本語化する。