Nicolae Claudius
11 years ago
21 changed files with 88 additions and 2 deletions
@ -1,3 +1,5 @@
|
||||
class Authentication < ActiveRecord::Base |
||||
has_paper_trail |
||||
|
||||
belongs_to :user, :inverse_of => :authentications |
||||
end |
||||
|
@ -0,0 +1,18 @@
|
||||
class CreateVersions < ActiveRecord::Migration |
||||
def self.up |
||||
create_table :versions do |t| |
||||
t.string :item_type, :null => false |
||||
t.integer :item_id, :null => false |
||||
t.string :event, :null => false |
||||
t.string :whodunnit |
||||
t.text :object |
||||
t.datetime :created_at |
||||
end |
||||
add_index :versions, [:item_type, :item_id] |
||||
end |
||||
|
||||
def self.down |
||||
remove_index :versions, [:item_type, :item_id] |
||||
drop_table :versions |
||||
end |
||||
end |
Loading…
Reference in new issue