Railsチュートリアル3章の "The page you were looking for doesn't exist." について

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう


Rails チュートリアル3章で、手順通りに進めていくと最後に Heroku へデプロイすることになります。

また、この時点でHerokuにデプロイしてみてもよいでしょう。(3.5 最後に より)

しかしデプロイした後にサイトを開くとこうなる。

f:id:owlhoot:20190516233043p:plain

アレッ!? ページが見つからない? 何か間違えたかな...


何も間違えてません。


なぜこうなるかと言うと、3章開始時の bundle install で

$ bundle install --without production

プロダクション環境で用いる gem をインストールしていないからです。

なので --without オプション無しで bundle install を行うとちゃんと Heroku 上でも表示されるようになります。(非推奨のようですが...)