Mercurial > zeropaste
comparison config/application.rb @ 495:92929378413e
Update to latest rails
| author | nanaya <me@nanaya.net> | 
|---|---|
| date | Sun, 15 Dec 2024 22:18:06 +0900 | 
| parents | 6cac8fcf8164 | 
| children | aaf58c17694b | 
   comparison
  equal
  deleted
  inserted
  replaced
| 494:e508d3226214 | 495:92929378413e | 
|---|---|
| 1 require_relative "config_init" | |
| 1 require_relative "boot" | 2 require_relative "boot" | 
| 2 | 3 | 
| 3 # To allow setting environment variable ZP_DATABASE_URL instead of DATABASE_URL. | 4 require "rails" | 
| 4 ENV["DATABASE_URL"] = ENV["ZP_DATABASE_URL"] if ENV["ZP_DATABASE_URL"] | 5 # Pick the frameworks you want: | 
| 5 | |
| 6 require_relative "config_init" | |
| 7 | |
| 8 require "active_model/railtie" | 6 require "active_model/railtie" | 
| 9 # require "active_job/railtie" | 7 # require "active_job/railtie" | 
| 10 require "active_record/railtie" | 8 require "active_record/railtie" | 
| 11 # require "active_storage/engine" | 9 # require "active_storage/engine" | 
| 12 require "action_controller/railtie" | 10 require "action_controller/railtie" | 
| 13 # require "action_mailer/railtie" | 11 # require "action_mailer/railtie" | 
| 12 # require "action_mailbox/engine" | |
| 13 # require "action_text/engine" | |
| 14 require "action_view/railtie" | 14 require "action_view/railtie" | 
| 15 # require "action_cable/engine" | 15 # require "action_cable/engine" | 
| 16 require "sprockets/railtie" | |
| 17 require "rails/test_unit/railtie" | 16 require "rails/test_unit/railtie" | 
| 18 | 17 | 
| 19 # If you precompile assets before deploying to production, use this line | 18 # Require the gems listed in Gemfile, including any gems | 
| 20 Bundler.require(*$cfg[:bundler_groups]) | 19 # you've limited to :test, :development, or :production. | 
| 21 # If you want your assets lazily compiled in production, use this line | 20 Bundler.require(*Rails.groups) | 
| 22 # Bundler.require(:default, :assets, Rails.env) | |
| 23 | 21 | 
| 24 module Zeropaste | 22 module Zeropaste | 
| 25 class Application < Rails::Application | 23 class Application < Rails::Application | 
| 26 config.load_defaults 7.0 | 24 # Initialize configuration defaults for originally generated Rails version. | 
| 27 # Settings in config/environments/* take precedence over those specified here. | 25 config.load_defaults 8.0 | 
| 28 # Application configuration should go into files in config/initializers | |
| 29 # -- all .rb files in that directory are automatically loaded. | |
| 30 | 26 | 
| 31 # Custom directories with classes and modules you want to be autoloadable. | 27 # Please, add to the `ignore` list any other `lib` subdirectories that do | 
| 32 # config.autoload_paths += %W(#{config.root}/extras) | 28 # not contain `.rb` files, or that should not be reloaded or eager loaded. | 
| 29 # Common ones are `templates`, `generators`, or `middleware`, for example. | |
| 30 config.autoload_lib(ignore: %w[assets tasks]) | |
| 33 | 31 | 
| 34 # Only load the plugins named here, in the order given (default is alphabetical). | 32 # Configuration for the application, engines, and railties goes here. | 
| 35 # :all can be used as a placeholder for all plugins not explicitly named. | 33 # | 
| 36 # config.plugins = [ :exception_notification, :ssl_requirement, :all ] | 34 # These settings can be overridden in specific environments using the files | 
| 35 # in config/environments, which are processed later. | |
| 36 # | |
| 37 # config.time_zone = "Central Time (US & Canada)" | |
| 38 # config.eager_load_paths << Rails.root.join("extras") | |
| 37 | 39 | 
| 38 # Activate observers that should always be running. | |
| 39 # config.active_record.observers = :cacher, :garbage_collector, :forum_observer | |
| 40 | |
| 41 # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. | |
| 42 # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. | |
| 43 # config.time_zone = "Central Time (US & Canada)" | |
| 44 | |
| 45 # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. | |
| 46 # config.i18n.load_path += Dir[Rails.root.join("my", "locales", "*.{rb,yml}").to_s] | |
| 47 # config.i18n.default_locale = :de | |
| 48 | |
| 49 # Configure the default encoding used in templates for Ruby 1.9. | |
| 50 config.encoding = "utf-8" | |
| 51 | |
| 52 # Enable escaping HTML in JSON. | |
| 53 config.active_support.escape_html_entities_in_json = true | |
| 54 | |
| 55 # Use SQL instead of Active Record's schema dumper when creating the database. | |
| 56 # This is necessary if your schema can't be completely dumped by the schema dumper, | |
| 57 # like if you have constraints or database-specific column types | |
| 58 config.active_record.schema_format = :sql | 40 config.active_record.schema_format = :sql | 
| 59 | |
| 60 # Enable the asset pipeline | |
| 61 config.assets.enabled = true | |
| 62 | |
| 63 # No need to initialize application when precompiling assets | |
| 64 config.assets.initialize_on_precompile = false | |
| 65 | |
| 66 config.action_view.field_error_proc = proc { |html| html } | |
| 67 | |
| 68 config.middleware.delete ActionDispatch::HostAuthorization | 41 config.middleware.delete ActionDispatch::HostAuthorization | 
| 69 end | 42 end | 
| 70 end | 43 end | 
