Sha256: 0ab2ed141f1f97f8714dbdf4efb9695b8891f38d0220faada28ae3c12644de73
Contents?: true
Size: 628 Bytes
Versions: 9
Compression:
Stored size: 628 Bytes
Contents
class AddOneRoleStrategy < ActiveRecord::Migration class << self def up create_roles add_user_role end def down drop_roles remove_user_role end protected def add_user_role change_table :<%= table_name %> do |t| t.integer :role_id end end def remove_user_role change_table :<%= table_name %> do |t| t.remove :role_id end end def create_roles create_table :roles do |t| t.string :name t.timestamps end end def drop_roles drop_table :roles end end end
Version data entries
9 entries across 9 versions & 1 rubygems