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?