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