instance method
protected_environments
Ruby on Rails edge
Since v5.1.7Signature
protected_environments()
The array of names of environments where destructive actions should be prohibited. By default, the value is ["production"].
Source
# File activerecord/lib/active_record/model_schema.rb, line 327
def protected_environments
ActiveRecord.deprecator.warn <<~MSG
ActiveRecord::Base.protected_environments is deprecated in favor of
ActiveRecord.protected_environments and will be removed in Rails 9.0.
MSG
if self == ActiveRecord::Base
ActiveRecord.protected_environments
elsif defined?(@protected_environments)
@protected_environments
else
superclass.protected_environments
end
end
Defined in activerecord/lib/active_record/model_schema.rb line 327
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ModelSchema::ClassMethods