instance method
check_protected_environments!
Ruby on Rails 5.1.7
Since v5.0.7.2Signature
check_protected_environments!()
No documentation comment.
Source
# File activerecord/lib/active_record/tasks/database_tasks.rb, line 53
def check_protected_environments!
unless ENV["DISABLE_DATABASE_ENVIRONMENT_CHECK"]
current = ActiveRecord::Migrator.current_environment
stored = ActiveRecord::Migrator.last_stored_environment
if ActiveRecord::Migrator.protected_environment?
raise ActiveRecord::ProtectedEnvironmentError.new(stored)
end
if stored && stored != current
raise ActiveRecord::EnvironmentMismatchError.new(current: current, stored: stored)
end
end
rescue ActiveRecord::NoDatabaseError
end
Defined in activerecord/lib/active_record/tasks/database_tasks.rb line 53
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Tasks::DatabaseTasks