Sha256: 9b87f9254ec6c12dd9375f32b560be38d47533b52fa3f49bfe65b4fbf9d0854a
Contents?: true
Size: 647 Bytes
Versions: 7
Compression:
Stored size: 647 Bytes
Contents
class CreateFeatures < ActiveRecord::Migration[5.0] def change create_table(:features) do |t| t.string :name, limit: 256 t.string :status, :null => false, :default=>"unpublished", :limit=>16 t.timestamps end create_table :permissions do |t| t.belongs_to :user, index: true t.belongs_to :feature, index: true t.boolean :can_create, default: false t.boolean :can_read, default: true t.boolean :can_update, default: false t.boolean :can_delete, default: false t.timestamps end add_index(:permissions, [ :user_id, :feature_id ], :unique => true) end end
Version data entries
7 entries across 7 versions & 1 rubygems