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.

questionAnswers(2)

yourAnswerToTheQuestion