Wie hängen require, require_dependency und constants reloading in Rails zusammen?
Wie bistrequire
undrequire_dependency
anders?
Wie kannrequire_dependency
lade Klassen in der Entwicklung aber automatisch neurequire
kann nicht?
Ich habe mich in Rails eingegrabenActiveSupport::Dependencies
und dispatcher.rb code. Was ich gesehen haberequire_dependency
's Code ist es im Grunde fügt die Konstanten zu einemautoloaded_constants
Array. Aber es wird geklärtclear_application
innerhalb Dispatcher nach jeder Anfrage.
Kann jemand eine klare Erklärung geben oder mich auf einige Ressourcen hinweisen, die helfen werden?