Rails的migration数据表定义是一件开发的利器,我们经常会写类似如下的数据库定义:
class UpdateYourFamily < ActiveRecord::Migration
create_table :updates do |t|
t.column :user_id, :integer
t.column :group_id, :integer
t.column :body, :text
t.column :type, :string
t.column :created_at, :datetime
t.column :updated_at, :datetime
end
def self.down
drop_table :updates
end
end
但是它可以变得更性感,甚至更有个性:
http://www.iteye.com/topic/125789,Chris的这个
Sexy Migrations将会被集成到
Rails最新版本里面。