Railsチュートリアル3章のThe page you were looking for doesnt exist について
2019-05-16
Rails チュートリアル3章で、手順通りに進めていくと最後に Heroku へデプロイすることになります。
また、この時点でHerokuにデプロイしてみてもよいでしょう。(3.5 最後に より)
しかしデプロイした後にサイトを開くとこうなる。
アレッ!? ページが見つからない? 何か間違えたかな...
何も間違えてません。
なぜこうなるかと言うと、3章開始時の bundle install で
$ bundle install --without production
プロダクション環境で用いる gem をインストールしていないからです。
なので --without オプション無しで bundle install を行うとちゃんと Heroku 上でも表示されるようになります。(非推奨のようですが...)