Зараз я намагаюся, щоб HATBM працював правильно. У мене є побитий сканар: статті та теги. Я припускаю, що тут слід використовувати HABTM, оскільки це стосунки багато-до-багатьох. Однак я не знаю, чи слід мені вручну створювати таблицю об’єднання (у цьому випадку стаття_теги).
На даний момент мій код такий:
class Article < ActiveRecord::Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :articles
end
Коли я запускаю міграції, третя таблиця не створюється. Крім того, я хотів би додати, що моя третя таблиця не містить жодної логіки домену, а лише сліпе призначення.
Я використовую Rails 2.2.2