123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- require_relative "boot"
- require "rails"
- # Pick the frameworks you want:
- require "active_model/railtie"
- # require "active_job/railtie"
- require "active_record/railtie"
- # require "active_storage/engine"
- require "action_controller/railtie"
- # require "action_mailer/railtie"
- # require "action_mailbox/engine"
- # require "action_text/engine"
- require "action_view/railtie"
- # require "action_cable/engine"
- # require "rails/test_unit/railtie"
- # Require the gems listed in Gemfile, including any gems
- # you've limited to :test, :development, or :production.
- Bundler.require(*Rails.groups)
- module Hello
- class Application < Rails::Application
- # Initialize configuration defaults for originally generated Rails version.
- config.load_defaults Rails::VERSION::STRING.to_f
- # Please, add to the `ignore` list any other `lib` subdirectories that do
- # not contain `.rb` files, or that should not be reloaded or eager loaded.
- # Common ones are `templates`, `generators`, or `middleware`, for example.
- config.autoload_lib(ignore: %w[assets tasks])
- # Only use headers required by TechEmpower.
- config.action_dispatch.default_headers = {'Server' => 'Rails'}
- config.api_only = true
- config.middleware.delete ActionDispatch::Callbacks
- config.middleware.delete ActionDispatch::DebugExceptions
- config.middleware.delete ActionDispatch::Executor
- config.middleware.delete ActionDispatch::RemoteIp
- config.middleware.delete ActionDispatch::RequestId
- config.middleware.delete ActionDispatch::ShowExceptions
- config.middleware.delete Rack::ConditionalGet
- config.middleware.delete Rack::ETag
- config.middleware.delete Rack::Head
- config.middleware.delete Rack::Runtime
- config.middleware.delete Rack::Sendfile
- config.middleware.delete Rails::Rack::Logger
- config.active_support.isolation_level = :fiber if defined?(Falcon)
- end
- end
|