instance method secret_key_base=

Ruby on Rails 7.2.3

Since v7.2.3

Available in: v7.2.3 v8.0.4 v8.1.2

Signature

secret_key_base=(new_secret_key_base)

No documentation comment.

Parameters

new_secret_key_base req
Source
# File railties/lib/rails/application/configuration.rb, line 513
      def secret_key_base=(new_secret_key_base)
        if new_secret_key_base.nil? && Rails.env.local?
          @secret_key_base = generate_local_secret
        elsif new_secret_key_base.is_a?(String) && new_secret_key_base.present?
          @secret_key_base = new_secret_key_base
        elsif new_secret_key_base
          raise ArgumentError, "`secret_key_base` for #{Rails.env} environment must be a type of String`"
        else
          raise ArgumentError, "Missing `secret_key_base` for '#{Rails.env}' environment, set this string with `bin/rails credentials:edit`"
        end
      end

Defined in railties/lib/rails/application/configuration.rb line 513 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Rails::Application::Configuration

Type at least 2 characters to search.

↑↓ navigate · open · esc close