Полиморфная ассоциация с несколькими ассоциациями на одной модели
Я немного сбит с толку насчет полиморфной ассоциации, которую получил. Мне нужна модель Article, чтобы иметь изображение заголовка и много изображений, но я хочу иметь одну модель Image. Чтобы сделать вещи еще более запутанными, модель Image является полиморфной (чтобы другие ресурсы могли иметь много изображений).
Я использую эту связь в моей модели Article:
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Это возможно? Благодарю.