У Райана есть railscast , и это очень хорошо.
Belongs_to это не то, что вы добавляете в миграцию, вы добавляете это в модель. В процессе миграции вы должны добавить столбец внешнего ключа. Например, если у вас есть модель публикации, принадлежащая пользователю, вы добавили бы столбец user_id к записи активных записей в миграции. Затем вы добавляете
belongs_to :user
в почтовой модели отдельно. Затем рельсы сделают свою магию в фоновом режиме, чтобы предоставить вам коллекции прокси в пользовательской модели.