I think instead of
belongs_to :content_type and :as=> content_type
you want to change 'content_type' to just 'content'.