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.