Sha256: 6a57f350f4abdd6b8588ac0f1234340967ff48b2a34a0d127deaa4a30d8e9232
Contents?: true
Size: 469 Bytes
Versions: 10
Compression:
Stored size: 469 Bytes
Contents
class RolifyCreateRoles < ActiveRecord::Migration def change create_table(:roles) do |t| t.string :name t.references :resource, :polymorphic => true t.timestamps end create_table(:authors_roles, :id => false) do |t| t.references :author t.references :role end add_index(:roles, :name) add_index(:roles, [ :name, :resource_type, :resource_id ]) add_index(:authors_roles, [ :author_id, :role_id ]) end end
Version data entries
10 entries across 10 versions & 1 rubygems