Tabela powiązań

Cześć, mam na razie dwa modele w swojej aplikacji: Artyści i Biżuteria, potrzebuję to powiązać ze sobą, potrzebuję jednej tabeli z dwoma polami id artysty i id bizuterii - czy mam stworzyć do tego model? Relacja jest wiele-do-wielu dlatego potrzebuję oddzielnej tabeli jakby co.

Scaffold, czy najpierw stworzyć model, a potem ręcznie wypełnić plik migarcji?

wpisz pod konsolą:

script/generate model

przeczytaj helpa, a odpanie Ci tworzenie ręcznie pliku migracji.
na temat relacji: http://lmgtfy.com/?q=has_many

A czy w takim przypadku:

class Book < ActiveRecord::Base
    has_one :owner, :class_name => 'User'
    has_many :returns
    has_many :readers, :through => :returns, :source => :user
end
      
class Return < ActiveRecord::Base
    belongs_to :user
    belongs_to :book
end
      
class User < ActiveRecord::Base
    belongs_to :book
    has_many :returns
end 

class Return to model?