method
load_schema!
v5.0.0.1 -
Show latest stable
- Class:
ActiveRecord::ModelSchema::ClassMethods
load_schema!()private
No documentation available.
# File activerecord/lib/active_record/model_schema.rb, line 353
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