herokuにデプロイしたら「The page you were looking for doesn’t exist.」エラーが出た話
Ruby on Rails Tutorial 2章でherokuにデプロイするとなぜか表示されたページに「The page you were looking for doesn’t exist.」と出て思ったように表示されず悩みました。
状態
https://hoge.herokuapp.com
, https://hoge.herokuapp.com/users
は上記メッセージが出て繋がらないが、https://hoge.herokuapp.com./microposts
には繋がる。
解決策
routes.rbを
Rails.application.routes.draw do resources :microposts resources :users root 'application#index' end
と書いていたのが原因でした。
Rails.application.routes.draw do resources :microposts resources :users root 'users#index' end
正しいのはこちら。
ルーティングファイルの変更忘れでした…