013_access_control_migration.rb
559 Bytes
class AccessControlMigration < ActiveRecord::Migration
def self.up
create_table :roles do |t|
t.column :name, :string
t.column :permissions, :string
end
create_table :role_assignments do |t|
t.column :accessor_id, :integer
t.column :accessor_type, :string
t.column :resource_id, :integer
t.column :resource_type, :string
t.column :role_id, :integer
t.column :is_global, :boolean
end
end
def self.down
drop_table :roles
drop_table :role_assignments
end
end