class ActiveRecord::Attribute

This is a bug in rails 5.0 and 5.1, but it is made much worse by virtual attributes

Public Instance Methods

with_value_from_database(value) click to toggle source
# File lib/active_record/virtual_attributes.rb, line 139
def with_value_from_database(value)
  # self.class.from_database(name, value, type)
  initialized? ? self.class.from_database(name, value, type) : self
end