this postに従って、私のレールアプリケーションにエラーページをレンダリングしたいが、それをHerokuで動作するように変更したい。Rails + Herokuのカスタムエラーページ
ポストスタック:Rails + Nginx + Capistrano。
私のスタック:Rails + Heroku。
my-app.herokuapp.com/assets/XXX.html
URLは機能していますが、私は私がHerokuので動作するように、ポストから取った次のコードを変更する必要があると思うmy-app.herokuapp.com/XXX.html
をレンダリングする必要があります!
root /myapp/current/public;
error_page 404 /404.html;
location /404.html {
internal;
root /myapp/current/public/assets;
}
ありがとうございます。しかし、herokuのカスタムエラーページは、レールアプリケーションで例外が発生するたびに表示されません。 herokuでエラーが発生すると、エラーページが表示されます。私は私のレールアプリのエラーを処理したい。 – edudepetris
正しいですが、404、422、および500エラーのエラーメッセージをカスタマイズする方法も含めて回答を更新しました。 – Leito