Jestem lekko zdezorientowany, jeśli chodzi o polimorficzne skojarzenia, jakie mam. Potrzebuję modelu artykułu, aby mieć obraz nagłówka i wiele obrazów, ale chcę mieć pojedynczy model obrazu. Aby jeszcze bardziej zagmatwać, model obrazu jest polimorficzny (aby inne zasoby mogły mieć wiele obrazów).Polimorficzne skojarzenie z wieloma skojarzeniami na tym samym modelu
Używam tego skojarzenia w moim artykule modelu
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Czy to możliwe? Dzięki.
ma_one jest synonimem cukru dla has_many: limit => 1 –
możliwy duplikat [Rails Polymorphic Association z wieloma skojarzeniami na tym samym modelu] (http://stackoverflow.com/questions/2494452/rails-polymorphic-association-with -wielkie skojarzenia-na-tym-modelu) –