Ich kämpfe jetzt darum, dass HATBM richtig funktioniert. Ich habe ein geschlagenes Scanario: Artikel und Tags. Ich nehme an, HABTM sollte hier verwendet werden, da es sich um eine Viele-zu-Viele-Beziehung handelt. Ich weiß jedoch nicht, ob ich manuell eine Join-Tabelle erstellen soll (in diesem Fall articles_tags).
Mein Code lautet derzeit wie folgt:
class Article < ActiveRecord::Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :articles
end
Wenn ich die Migrationen ausführe, wird keine dritte Tabelle erstellt. Außerdem möchte ich hinzufügen, dass meine dritte Tabelle keine Domänenlogik enthält, sondern nur eine blinde Zuweisung.
Ich benutze Rails 2.2.2