application.rb 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. require_relative "boot"
  2. require "rails"
  3. # Pick the frameworks you want:
  4. require "active_model/railtie"
  5. # require "active_job/railtie"
  6. require "active_record/railtie"
  7. # require "active_storage/engine"
  8. require "action_controller/railtie"
  9. # require "action_mailer/railtie"
  10. require "action_view/railtie"
  11. # require "action_cable/engine"
  12. # require "sprockets/railtie"
  13. # require "rails/test_unit/railtie"
  14. # Require the gems listed in Gemfile, including any gems
  15. # you've limited to :test, :development, or :production.
  16. Bundler.require(*Rails.groups)
  17. module Hello
  18. class Application < Rails::Application
  19. # Initialize configuration defaults for originally generated Rails version.
  20. config.load_defaults 6.1
  21. # Settings in config/environments/* take precedence over those specified here.
  22. # Application configuration can go into files in config/initializers
  23. # -- all .rb files in that directory are automatically loaded after loading
  24. # the framework and any gems in your application.
  25. config.action_dispatch.default_headers.merge!('Server' => 'WebServer')
  26. config.middleware.delete ActionDispatch::HostAuthorization
  27. config.middleware.delete Rack::Sendfile
  28. config.middleware.delete ActionDispatch::Static
  29. config.middleware.delete ActionDispatch::Executor
  30. config.middleware.delete Rack::Runtime
  31. config.middleware.delete Rack::MethodOverride
  32. config.middleware.delete ActionDispatch::RequestId
  33. config.middleware.delete ActionDispatch::RemoteIp
  34. config.middleware.delete Rails::Rack::Logger
  35. config.middleware.delete ActionDispatch::ShowExceptions
  36. config.middleware.delete ActionDispatch::DebugExceptions
  37. config.middleware.delete ActionDispatch::ActionableExceptions
  38. config.middleware.delete ActionDispatch::Reloader
  39. config.middleware.delete ActiveRecord::Migration::CheckPending
  40. config.middleware.delete ActionDispatch::Cookies
  41. config.middleware.delete ActionDispatch::Session::CookieStore
  42. config.middleware.delete ActionDispatch::Flash
  43. config.middleware.delete ActionDispatch::ContentSecurityPolicy::Middleware
  44. config.middleware.delete ActionDispatch::PermissionsPolicy::Middleware
  45. config.middleware.delete Rack::Head
  46. config.middleware.delete Rack::ConditionalGet
  47. config.middleware.delete Rack::ETag
  48. end
  49. end