生産モードでレールからのルーティングエラーを修正するにはどうすればよいですか?
-
02-07-2019 - |
質問
/ asdfasdifjasdfkj
など、railsアプリのURLのランダムな文字列にアクセスしようとすると、railsエラーメッセージが表示されます
ルーティングエラー
一致するルートがありません" / asdfasdifjasdfkj" {:method =>:get}
本番モードでも。明らかに、私は実際のユーザーにこれを見せたくないので、404ページを好むでしょう。誰が間違っているのか、どのように修正するのか知っていますか?
解決
404を取得するには、実稼働環境でサーバーを実行する必要があります。 URLでローカル/ループバックIPアドレスではなく外部IPアドレスを使用します。
コントローラーにすべてのリクエストをローカルと見なすこともできます:
def local_request?
return false
end
所属していません StackOverflow