Associação polimórfica com múltiplas associações no mesmo modelo
Estou um pouco confuso sobre uma associação polimórfica que tenho. Eu preciso de um modelo de artigo para ter uma imagem de cabeçalho e muitas imagens, mas eu quero ter um único modelo de imagem. Para tornar as coisas ainda mais confusas, o modelo de imagem é polimórfico (para permitir que outros recursos tenham muitas imagens).
Estou usando essa associação no meu modelo de artigo:
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Isso é possível? Obrigado.