instance method
load_schema!
Ruby on Rails 5.0.7.2
Since v5.0.7.2 Private — implementation detail, not part of the public APISignature
load_schema!()
No documentation comment.
Source
# File activerecord/lib/active_record/model_schema.rb, line 461
def load_schema!
@columns_hash = connection.schema_cache.columns_hash(table_name).except(*ignored_columns)
@columns_hash.each do |name, column|
warn_if_deprecated_type(column)
define_attribute(
name,
connection.lookup_cast_type_from_column(column),
default: column.default,
user_provided_default: false
)
end
end
Defined in activerecord/lib/active_record/model_schema.rb line 461
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ModelSchema::ClassMethods