make sure we tell AR the proper attribute types for SET and BIT fields as well

This commit is contained in:
Brian Lopez 2010-07-28 14:54:33 -07:00
parent dd138de8e1
commit 89401acff4

View File

@ -86,8 +86,9 @@ module ActiveRecord
private private
def simplified_type(field_type) def simplified_type(field_type)
return :boolean if Mysql2Adapter.emulate_booleans && field_type.downcase.index(BOOL) return :boolean if Mysql2Adapter.emulate_booleans && field_type.downcase.index(BOOL)
return :string if field_type =~ /enum/i return :string if field_type =~ /enum/i or field_type =~ /set/i
return :integer if field_type =~ /year/i return :integer if field_type =~ /year/i
return :binary if field_type =~ /bit/i
super super
end end