Posts Tagged: edge


19
Feb 08

Rails 2.0 Timestamps

Thought timestamps were easy before? Timestamps in Rails 2.0 are super easy.

# before
class CreateUsers < ActiveRecord::Migration
 def self.up
 create_table :users do |t|
 t.column :name, :string
 t.column :subscribed, :boolean, :default => true
 t.column :created_on, :timestamp
 t.column :updated_on, :timestamp
 end
 end

 def self.down
 drop_table :users
 end
end

# after
class CreateUsers < ActiveRecord::Migration
 def self.up
 create_table :users do |t|
 t.string :name
 t.boolean :subscribed, :default => true
 t.timestamps
 end
 end

 def self.down
 drop_table :users
 end
end