herokuで「The page you were looking for doesn’t exist.」エラーが出るときの対処法

  • 34
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

herokuに Railsのプロジェクトをデプロイすると、オフィシャルドキュメントに従って作業をすると、次のようなエラーメッセージが表示されてしまいます。

The page you were looking for doesn’t exist.

これは、Rails 3.2以降で発生する現象で、アセット周りのプリコンパイルが影響しているのだとか。これを回避するには、オフィシャルドキュメントの手順に加えて次の手順をしなければならないようです。

ローカルに Railsのプロジェクトを作ったら、gitで pushをする前に

rake assets:precompile

と打ち込みます。後は、デプロイすればOK。結構はまります。