has_many y herencia de tabla única

Tengo una relación has_many entre dos entidades, Feeds y Posts. También tengo tipos específicos de publicaciones, videos y fotos. Esto se estructura en la base de datos utilizando la herencia de una sola tabla.

Ahora tengo mi modelo de fuente que especifica una relación has_many entre fuentes y publicaciones (incluidos los subtipos)

class Feed < ActiveRecord::Base
  has_many :posts
  has_many :photos
  has_many :videos

¿Existe una forma mejor y más convencional de especificar esto? ¿O es lo que tengo tan simple como puede ser?

Respuestas a la pregunta(6)

Su respuesta a la pregunta