Migratory

Usage

Migratory overrides the default rails model migration and gives you the ability to do the following

Specify Default Values

script/generate migration AddAdminToUsers admin:boolean:false

script/generate model User username:string password_encrypted:string email:string is_admin:boolean:false rating:integer:0 role:string:“member”

script/generate resource User username:string password_encrypted:string email:string is_admin:boolean:false rating:integer:0 role:string:“member”

Specify Indexes

script/generate migration AddAdminToUsers *admin:boolean:false

script/generate model User *username:string password_encrypted:string *email:string is_admin:boolean:false

script/generate resource User *username:string password_encrypted:string *email:string is_admin:boolean:false

Specify Limit, Precision, and Scale

script/generate migration AddRoleToUsers *role:string[10]:“member”

script/generate model Product name:string[30] cost:decimal[10,2]:0.00

script/generate resource Product name:string[30] cost:decimal[10,2]:0.00