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?