Permalink
Browse files

Document JoinTable migration generator

  • Loading branch information...
1 parent 427544e commit 0dad3ed4c630e9337c02d9aa6e3ea2e5cd613211 @codeodor codeodor committed Dec 29, 2012
Showing with 19 additions and 0 deletions.
  1. +19 −0 guides/source/migrations.md
@@ -202,6 +202,25 @@ end
This migration will create a `user_id` column and appropriate index.
+There is also a generator which will produce join tables if `JoinTable` is part of the name:
+
+```bash
+rails g migration CreateJoinTableCustomerProduct customer product
+```
+
+will produce the following migration:
+
+```ruby
+class CreateJoinTableCustomerProduct < ActiveRecord::Migration
+ def change
+ create_join_table :customers, :products do |t|
+ # t.index [:customer_id, :product_id]
+ # t.index [:product_id, :customer_id]
+ end
+ end
+end
+```
+
### Model Generators
The model and scaffold generators will create migrations appropriate for adding

0 comments on commit 0dad3ed

Please sign in to comment.