instance method
load_schema!
Ruby on Rails 5.2.8.1
Since v5.2.8.1 PrivateSignature
load_schema!()
No documentation comment.
Source
# File activerecord/lib/active_record/model_schema.rb, line 465
def load_schema!
@columns_hash = connection.schema_cache.columns_hash(table_name).except(*ignored_columns)
@columns_hash.each do |name, 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 465
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ModelSchema::ClassMethods