生産モードでレールからのルーティングエラーを修正するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/138928

質問

/ asdfasdifjasdfkj など、railsアプリのURLのランダムな文字列にアクセスしようとすると、railsエラーメッセージが表示されます

ルーティングエラー

一致するルートがありません" / asdfasdifjasdfkj" {:method =>:get}

本番モードでも。明らかに、私は実際のユーザーにこれを見せたくないので、404ページを好むでしょう。誰が間違っているのか、どのように修正するのか知っていますか?

役に立ちましたか?

解決

404を取得するには、実稼働環境でサーバーを実行する必要があります。 URLでローカル/ループバックIPアドレスではなく外部IPアドレスを使用します。

コントローラーにすべてのリクエストをローカルと見なすこともできます:

  def local_request?
    return false
  end
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top