> Ruby just finds stuff without me having to 'import' or 'require' it.
That's either bundler (which `require`s every dependency you specify unless you tell it not to) or the Rails autoloader[1] (which goes hunting for a file that might define the constant, which also allows hot-reloading to work). Ruby itself requires you to `require` everything.
[1]: https://guides.rubyonrails.org/autoloading_and_reloading_con...