Polymorphe Assoziation mit mehreren Assoziationen auf demselben Modell
Ich bin etwas verwirrt über eine polymorphe Assoziation, die ich habe. Ich benötige ein Artikelmodell, um ein Header-Bild und viele Bilder zu haben, aber ich möchte ein einzelnes Bildmodell haben. Um die Sache noch verwirrender zu machen, ist das Bildmodell polymorph (damit andere Ressourcen viele Bilder haben können).
Ich verwende diese Zuordnung in meinem Artikelmodell:
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Ist das möglich? Vielen Dank.