created_at、updated_at、created_on、updated_on

created_atやupdated_atといったカラムを作成しておくと、自動的にタイムスタンプが追加される。onとatの違いは以下の通り。

  • created_at => datetime
  • created_on => date
  • updated_at => datetime
  • updated_on => date

2.0からはtimestampsてのが使えるようになってるので、migrationでこんな感じに書いとくとcreated_atとupdated_atが追加される。

class Sample < ActiveRecord::Migration
  def self.up
    create_table :samples do |t|
      t.timestamps
    end
  end

  def self.down
    drop_table :samples
  end
end


参考URL: