instance method generate_local_secret

Ruby on Rails 7.1.6

Since v7.1.6 Last seen in v7.1.6 Private — implementation detail, not part of the public API

Signature

generate_local_secret()

No documentation comment.

Source
# File railties/lib/rails/application.rb, line 671
      def generate_local_secret
        if config.secret_key_base.nil?
          key_file = Rails.root.join("tmp/local_secret.txt")

          if File.exist?(key_file)
            config.secret_key_base = File.binread(key_file)
          elsif secrets_secret_key_base
            config.secret_key_base = secrets_secret_key_base
          else
            random_key = SecureRandom.hex(64)
            FileUtils.mkdir_p(key_file.dirname)
            File.binwrite(key_file, random_key)
            config.secret_key_base = File.binread(key_file)
          end
        end

        config.secret_key_base
      end

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

Defined in Rails::Application

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