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 |