keep_defaults (rubygems):     Prevent ActiveRecord attributes for not null columns with default values from being set to nil.     Instead of setting/returning nil the column's default value is returned. 
Keywords: activerecord|activerecord-models|default-value|rails|ruby