herokuでceader選択

ruby 1.9.3
rails 3.2.8
をherokuで起動する。

heroku stackでceaderが選択されてなかったら

$ heroku destroy AppNAME
$ heroku create --stack cedar AppNAME
$ heroku domains:add DOMAIN.com

で変更。
作りなおしても同じ名前使えるのありがたい〜。


起動しても表示されない。

$ heroku logs --tail
ActionView::Template::Error (hoge.css isn't precompiled)

ってエラー。
Asset Pipelineはproductionモードで起動する場合、
assetsディレクトリ内のファイルをプリコンパイルする必要があるらしい。

$ rake assets:precompile

を実行するか、

以下の毎回コンパイルする方式で解決する。

# config.assets.compile = false
config.assets.compile = true


herokuでthin使う際はProcfile作成して・・・
ってアチコチに書いてあったけど、何もしなくても特に引っかかりませんでした。
変更されたのかな。

The RSpec Book (Professional Ruby Series)

The RSpec Book (Professional Ruby Series)