instance method config_when_updating

Ruby on Rails 5.1.7

Since v4.1.16

Available in: v4.1.16 v4.2.11.3 v5.0.7.2 v5.1.7 v5.2.8.1 v6.0.6.1 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Signature

config_when_updating()

No documentation comment.

Source
# File railties/lib/rails/generators/rails/app/app_generator.rb, line 115
    def config_when_updating
      cookie_serializer_config_exist = File.exist?("config/initializers/cookies_serializer.rb")
      action_cable_config_exist = File.exist?("config/cable.yml")
      rack_cors_config_exist = File.exist?("config/initializers/cors.rb")
      assets_config_exist = File.exist?("config/initializers/assets.rb")
      new_framework_defaults_5_1_exist = File.exist?("config/initializers/new_framework_defaults_5_1.rb")

      config

      unless cookie_serializer_config_exist
        gsub_file "config/initializers/cookies_serializer.rb", /json(?!,)/, "marshal"
      end

      unless action_cable_config_exist
        template "config/cable.yml"
      end

      unless rack_cors_config_exist
        remove_file "config/initializers/cors.rb"
      end

      if options[:api]
        unless cookie_serializer_config_exist
          remove_file "config/initializers/cookies_serializer.rb"
        end

        unless assets_config_exist
          remove_file "config/initializers/assets.rb"
        end

        # Sprockets owns the only new default for 5.1:
        # In API-only Applications, we don't want the file.
        unless new_framework_defaults_5_1_exist
          remove_file "config/initializers/new_framework_defaults_5_1.rb"
        end
      end
    end

Defined in railties/lib/rails/generators/rails/app/app_generator.rb line 115 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Rails::AppBuilder

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close