Nicolae Claudius
11 years ago
21 changed files with 88 additions and 2 deletions
@ -1,3 +1,5 @@ |
|||||||
class Authentication < ActiveRecord::Base |
class Authentication < ActiveRecord::Base |
||||||
|
has_paper_trail |
||||||
|
|
||||||
belongs_to :user, :inverse_of => :authentications |
belongs_to :user, :inverse_of => :authentications |
||||||
end |
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