Rails lib incluye

Tengo un problema desconcertante con respecto a los módulos definidos en el directorio lib

Tengo dos archivos

#lib/authentication.rb

module Authentication

end


#lib/test_module.rb

module TestModule

end

En mi aplicación tengo el controlador

 class ApplicationController < ActionController::Base
     include Authentication
     include TestModule
 end

El módulo de autenticación se carga correctamente, pero el TestModule no lo hace

Obtengo "ApplicationController constante sin inicializar :: TestModule"

Estoy perplejo ... alguien?

EDIT: ¿Alguien sabe dónde podría mirar para depurar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta