You can easily reproduce with Rails 2.0.2 gems:
You should get an error:
MissingSourceFile: no such file to load – html/document
This is because html/document.rb is in lib/action_controller/vendor/html-scanner, and that directory is added to load paths only when action_controller is loaded. Without action_controller being loaded first, action_view doesn’t know how to find “html/document”.
On a related note: both ActionController and ActionView depend on ActiveSupport, but only action_controller requires active_support, and action_view doesn’t.
I would gladly patch all this, but first I wanted to hear others’ opinions. Maybe it’s time to rethink ActionPack loading?