¿Cuáles son las razones por las que "recargar" no parece funcionar siempre en la consola de Rails?

Acabo de familiarizarme con la consola Rails y me resulta útil para probar rápidamente los métodos en mis clases. Sé que puedo hacer cambios en mis modelos, entonces

> reload!

para capturar esas actualizaciones, pero a veces encontraré que no parece volver a cargar mi último código. ¿Rails código de caché en algún lugar?

En un pseudo ejemplo realmente simple, es posible que tenga un código incorrecto en la línea 100:

100: u = User.alll

y en la consola de Rails, cuando ejecuto este método, puedo obtener un error similar a:

NoMethodError: undefined method `alll' for User:Class ... on line 100

luego modifico mi código, arreglando el error

100: u = User.all

luego recargar:

> reload!

y luego, cuando se llama al método en esta clase que tiene el código correcto, todavía dirá

NoMethodError: undefined method `alll' for User:Class ... on line 100

Cuando está claro, el error se corrige y la línea ofensiva ya no está en la línea 100. ¿Hay alguna forma de forzar / reiniciar la "recarga"? ¿mando?

Respuestas a la pregunta(1)

Su respuesta a la pregunta