Rails migration does speak! At last.

It is good to see that new version of migration script (rake migrate) does output what it is doing. Previously, you would not even know what does the script actually alter nor where it raises an error (well, it could output an error trace). Now we have such a beatiful:

== AddUserFromContact: migrating ==============================================
-- add_column(:users, :account_id, :integer)
-> 0.4220s
== AddUserFromContact: migrated (0.4220s) =====================================

Last modified: 14-Nov-24