In the Rails guides they have this code to load a path.
$LOAD_PATH << path
ActiveSupport::Dependencies.load_paths << path
ActiveSupport::Dependencies.load_once_paths.delete(path)
The first one I understand. That is for ruby to know where to require files.
But what does the second and the third one means?