Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 3902

Show
Ignore:
Timestamp:
03/17/06 22:03:26 (3 years ago)
Author:
minam
Message:

Make all tinyint(1) variants act like boolean in mysql (tinyint(1) unsigned, etc.)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/CHANGELOG

    r3897 r3902  
    11*SVN* 
     2 
     3* Make all tinyint(1) variants act like boolean in mysql (tinyint(1) unsigned, etc.) [Jamis Buck] 
    24 
    35* Use association's :conditions when eager loading. [jeremyevans0@gmail.com] #4144 
  • trunk/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb

    r3886 r3902  
    4343      private 
    4444        def simplified_type(field_type) 
    45           return :boolean if MysqlAdapter.emulate_booleans && field_type.downcase == "tinyint(1)" 
     45          return :boolean if MysqlAdapter.emulate_booleans && field_type.downcase.index("tinyint(1)") 
    4646          super 
    4747        end