Ruby, Rails, Firefox, Anime, Mac
This week’s report covers changes from 21 Apr 2008 to 27 Apr 2008 (the day the corresponding Rails Envy podcast was recorded).
Not much interesting to report this week – there were mostly a bunch of bugfixes and Ruby 1.8.7-compatibility commits.
The MySQL adapter in Rails now maps the
integer column type in your migrations to either smallint, int, or bigint depending on the :limit option.
This means that a migration like this:
def self.up create_table :searches do |t| t.integer :foo, :limit => 2 end
will create your
foo column as a
smallint(2) MySQL datatype (instead of
int(2) before). (More information MySQL numeric datatypes.)
Credit goes to DHH for this patch.
As always, let me know of any suggestions or how I can improve the Living on the Edge (of Rails) series.