class Rails::Console
def initialize(app, options = {})
def initialize(app, options = {}) @app = app @options = options app.sandbox = sandbox? if sandbox? && app.config.disable_sandbox puts "Error: Unable to start console in sandbox mode as sandbox mode is disabled (config.disable_sandbox is true)." exit 1 end app.load_console @console = app.config.console || begin require "irb" require "irb/completion" IRB::WorkSpace.prepend(BacktraceCleaner) if !Rails.env.local? ENV["IRB_USE_AUTOCOMPLETE"] ||= "false" end IRB end end