aboutsummaryrefslogtreecommitdiffstats
path: root/guides
diff options
context:
space:
mode:
authorutilum <oz@utilum.com>2018-05-11 10:17:53 +0200
committerutilum <oz@utilum.com>2018-05-11 15:36:12 +0200
commit8b0d29bcf2a62227e85a57cf8d5dc9fbefb5274a (patch)
tree5e5d40e99eb0fd207c8be7058aa8435caadeaea6 /guides
parentab3ad6a9ad119825636153cd521e25c280483340 (diff)
downloadrails-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.md13
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