Rails 3: own_to, has_one и Migrations

Я новичок в Rails, и я прихожу к нему из Django. Я смирился с тем фактом, что модели и схема базы данных в Rails, Django, являются отдельными Тем не менее, я все еще сталкиваюсь с миграциями.

Мой вопрос довольно прост - как мне добавить отношение к модели с помощью миграции? Например, у меня естьArtist а такжеSong как пустые модели, которые подклассActiveRecord::Base на данный момент, без каких-либо отношений.

Мне нужно перейти к этому:

class Artist < ActiveRecord::Base
  has_many :songs
end

class Song < ActiveRecord::Base
  belongs_to :artist
end

Но как мне изменить схему, чтобы отразить это, используяrails g migrate? Я использую Rails 3.1.3.

Ответы на вопрос(3)

Ваш ответ на вопрос