RoR: MyModel.descendants devuelve [] en una vista después de la primera llamada?

Quiero mostrar una lista de selección de subclases MyModel en una vista. Todavía no funciona, así que para la comprobación de la cordura, incluí esto en mi opinión:

<%= MyModel.descendants %>

Losprimer vez que renderizo esta página después de reiniciar el servidor, muestra la lista de descendientes (hay seis). Todossubsecuent veces, se muestra como una lista vacía[].

FWIW, tengo unarequire declaración en mis inicializadores:

Dir[Rails.root.join("app/models/my_models/**/*.rb").to_s].each {|f| require f}

... y he verificado que se requieren.

¿Qué está pasando @ ($% &?

Respuestas a la pregunta(3)

Su respuesta a la pregunta