diff options
author | utilum <oz@utilum.com> | 2018-05-11 10:17:53 +0200 |
---|---|---|
committer | utilum <oz@utilum.com> | 2018-05-11 15:36:12 +0200 |
commit | 8b0d29bcf2a62227e85a57cf8d5dc9fbefb5274a (patch) | |
tree | 5e5d40e99eb0fd207c8be7058aa8435caadeaea6 /guides | |
parent | ab3ad6a9ad119825636153cd521e25c280483340 (diff) | |
download | rails-8b0d29bcf2a62227e85a57cf8d5dc9fbefb5274a.tar.gz rails-8b0d29bcf2a62227e85a57cf8d5dc9fbefb5274a.tar.bz2 rails-8b0d29bcf2a62227e85a57cf8d5dc9fbefb5274a.zip |
Expand intro to Migration generator in Migrations Guide
[ci skip]
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/active_record_migrations.md | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/guides/source/active_record_migrations.md b/guides/source/active_record_migrations.md index dda87802bf..458006bb29 100644 --- a/guides/source/active_record_migrations.md +++ b/guides/source/active_record_migrations.md @@ -126,7 +126,7 @@ generator to handle making it for you: $ bin/rails generate migration AddPartNumberToProducts ``` -This will create an empty but appropriately named migration: +This will create an appropriately named empty migration: ```ruby class AddPartNumberToProducts < ActiveRecord::Migration[5.0] @@ -135,9 +135,14 @@ class AddPartNumberToProducts < ActiveRecord::Migration[5.0] end ``` -If the migration name is of the form "AddXXXToYYY" or "RemoveXXXFromYYY" and is -followed by a list of column names and types then a migration containing the -appropriate `add_column` and `remove_column` statements will be created. +This generator can do much more than append a timestamp to the file name. +Based on naming conventions and additional (optional) arguments it can +also start fleshing out the migration. + +If the migration name is of the form "AddColumnToTable" or +"RemoveColumnFromTable" and is followed by a list of column names and +types then a migration containing the appropriate `add_column` and +`remove_column` statements will be created. ```bash $ bin/rails generate migration AddPartNumberToProducts part_number:string |