ルートが一致しない場合、ルーティングエラーに直面しています。ルートが一致しない場合は404ページにリダイレクトしたい 参考文献を使用しましたが、動作しません。 経路が一致しない場合、次のエラーが表示されます。 Noルートマッチしない "/ userss"Ruby on Railsでルーティングエラーを処理する方法
Rails.rootを[GET]:D:/ルビー/割り当て/ライブラリ
ルートが一致しない場合、ルーティングエラーに直面しています。ルートが一致しない場合は404ページにリダイレクトしたい 参考文献を使用しましたが、動作しません。 経路が一致しない場合、次のエラーが表示されます。 Noルートマッチしない "/ userss"Ruby on Railsでルーティングエラーを処理する方法
Rails.rootを[GET]:D:/ルビー/割り当て/ライブラリ
は、あなたのルートの終わりにあなたのapplication_controller.rb
rescue_from ActionController::RoutingError, with: :render_404
private
def render_404
respond_to do |format|
format.html { render "#{Rails.root}/public/404.html", status: 404 }
format.json { render json: { status: 404, message: 'Page Not Found' } }
end
end
これは動作しません、ルーティングエラーが続く – aceBox
にこれらの行を追加します。 .rbファイルの書き込み
開発環境では取得できますが、運用環境では表示されません。404をレンダリングする場合は、この質問を読んでみてください。http:// stackoverf low.com/questions/4156490/how-to-test-500-html-in-rails-development-env – itx