module ActiveRecord::AttributeMethods
def write_attribute(attr_name, value)
Updates the attribute identified by attr_name with the specified +value+. Empty strings for fixnum and float
def write_attribute(attr_name, value) attr_name = attr_name.to_s @attributes_cache.delete(attr_name) if (column = column_for_attribute(attr_name)) && column.number? @attributes[attr_name] = convert_number_column_value(value) else @attributes[attr_name] = value end end