diff options
author | Aleksey Magusev <lexmag@gmail.com> | 2012-07-08 17:01:49 +0400 |
---|---|---|
committer | Aleksey Magusev <lexmag@gmail.com> | 2012-07-08 23:03:05 +0400 |
commit | 0cae7c60ac6e6209c3d9a7cc64ad2298b7e27fe4 (patch) | |
tree | e1c77adaa95e5f370914640cb37cfb39664bf516 /railties/CHANGELOG.md | |
parent | 7404cda9f61e41d52ce244d60abbf598684a96c4 (diff) | |
download | rails-0cae7c60ac6e6209c3d9a7cc64ad2298b7e27fe4.tar.gz rails-0cae7c60ac6e6209c3d9a7cc64ad2298b7e27fe4.tar.bz2 rails-0cae7c60ac6e6209c3d9a7cc64ad2298b7e27fe4.zip |
Add references statements to migration generator
AddXXXToYYY/RemoveXXXFromYYY migrations are produced with references
statements, for instance
rails g migration AddReferencesToProducts user:references
supplier:references{polymorphic}
will generate the migration with:
add_reference :products, :user, index: true
add_reference :products, :supplier, polymorphic: true, index: true
Diffstat (limited to 'railties/CHANGELOG.md')
-rw-r--r-- | railties/CHANGELOG.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/railties/CHANGELOG.md b/railties/CHANGELOG.md index 7223270210..5165d9401f 100644 --- a/railties/CHANGELOG.md +++ b/railties/CHANGELOG.md @@ -1,5 +1,16 @@ ## Rails 4.0.0 (unreleased) ## +* The migration generator will now produce AddXXXToYYY/RemoveXXXFromYYY migrations with references statements, for instance + + rails g migration AddReferencesToProducts user:references supplier:references{polymorphic} + + will generate the migration with: + + add_reference :products, :user, index: true + add_reference :products, :supplier, polymorphic: true, index: true + + *Aleksey Magusev* + * Allow scaffold/model/migration generators to accept a `polymorphic` modifier for `references`/`belongs_to`, for instance |