Как, требуют, require_dependency и перезагрузка констант, связанная в направляющих?

Как require и require_dependency отличающийся?
Как может require_dependency автоматически перезагрузите классы в разработке, но require не может?

Я вырыл в направляющие ActiveSupport::Dependencies и код dispatcher.rb. В чем я видел require_dependencyкод - это, в основном добавляет константы к autoloaded_constants массив. Но это очищено в clear_application внутренний диспетчер после каждого запроса.

Кто-то может дать четкое объяснение или указать на меня на некоторые ресурсы, которые помогут?

64
задан Dennis 11 November 2014 в 13:44
поделиться