herokuデプロイするまでの道。

普通にMicropost(tweet的な)をscaffoldで用意出来たし最低限これでまずデプロイするかと思って、やったら、

テストに適当なコントローラーのアクションを使ってもダメ。ググって出てくる方法(rake assets:precompileだとかroot "welcome#index"だとか)そういうのは全部試したけどだめ。

なのでとりあえず1から作りなおした。そしたらまぁうまく行った。以下、最低限のメモ。

rails new hoge_app

Gemfileに

gem 'therubyracer

を追加(コメントアウトを外す)

herokuはDBはpostgreしか使えないので、

gem 'sqlite3'

のところを、

gem 'sqlite3',group: :development
gem 'pg',group: :production

とする。
あと一応、/config/environments/production.rbで、

config.assets.compile = true

とする(デフォルトはfalse)。そしたらあとは

rails generate controller welcome index

とかやって、適当に/app/view/welcome/index.html.erbをちょこちょこ書いて、

git init
git add .
git commit -m "initial commit"
heroku create
git push heroku master
heroku open

とすれば良い。多分これで行けたはず。

scaffoldが悪さをしてたのかなぁ。明日とりあえずこのうまく行ったほうでもっかいscaffoldしてみよう。

追記
このthe page you were……でググると死ぬほど質問の山が出てくる。
なんか、どうにかならなかったのかというか、もうちょっとRails Tutorial頑張れという感じである。