Sha256: bf14bbd40c20e3af308a341007f03b52fc2e8ecb684542f98ec83ab9401aa30d

Contents?: true

Size: 863 Bytes

Versions: 6

Compression:

Stored size: 863 Bytes

Contents

ActiveRecord::Schema.define(:version => 1) do
  create_table :rights do |t|
    t.string   :name, :controller, :action, :limit => 150
    t.timestamps null: true
  end

  change_table :rights do |t|
    t.index :action
    t.index [:controller, :action]
    t.index :name
  end

  create_table :rights_roles, :id => false do |t|
    t.integer :right_id, :role_id
  end

  change_table :rights_roles do |t|
    t.index [:right_id, :role_id]
    t.index [:role_id, :right_id]
  end

  create_table :roles do |t|
    t.string  :title
    t.text    :description
    t.integer :right_id
    t.timestamps null: true
  end

  add_index :roles, :right_id

  create_table :models do |t|
    t.string  :name
    t.integer :right_id
  end

  create_table :users do |t|
    t.string :name
  end

  create_table :roles_users do |t|
    t.integer :role_id, :user_id
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
right_on-1.0.0 spec/schema.rb
right_on-0.4.1 spec/schema.rb
right_on-0.4.0 spec/schema.rb
right_on-0.3.0 spec/schema.rb
right_on-0.2.0 spec/schema.rb
right_on-0.1.0 spec/schema.rb