fast_timestamp
Suggested Timestamp model
class Timestamp < ActiveRecord::Base
index [:timestampable_id, :timestampable_type, :key] # for cache-money only
index :id # for cache-money only
belongs_to :timestampable, :polymorphic => true
validates_presence_of :key, :timestampable_id, :timestampable_type
validates_uniqueness_of :key, :scope => [ :timestampable_id, :timestampable_type ]
end
Suggested Timestamp migration
create_table "timestamps", :force => true do |t|
t.integer "timestampable_id"
t.string "timestampable_type"
t.string "key"
t.datetime "stamped_at"
t.datetime "created_at"
t.datetime "updated_at"
end
add_index "timestamps", ["timestampable_id", "timestampable_type", "key"], :name => "index_timestamps_on_t_id_and_t_type_and_key"
add_index "timestamps", ["timestampable_id", "timestampable_type"], :name => "index_timestamps_on_timestampable_id_and_timestampable_type"
Copyright
Copyright © 2009 Seamus Abshere. See LICENSE for details.