RoR: MyModel.descendants retorna [] em uma exibição após a primeira chamada?
Desejo exibir uma lista de seleção de subclasses MyModel em uma exibição. Ainda não está funcionando, portanto, para verificar a sanidade, incluí isso na minha opinião:
<%= MyModel.descendants %>
Oprimeir time Eu renderizo esta página após reiniciar o servidor, ela mostra a lista de descendentes (há seis). Todossubseqüent times, aparece como uma lista vazia[]
.
FWIW, eu tenho umrequire
declaração nos meus inicializadores:
Dir[Rails.root.join("app/models/my_models/**/*.rb").to_s].each {|f| require f}
... e verifiquei que eles estão sendo solicitados.
O que o @ ($% e está acontecendo?