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