Причина, по которой autoload_paths не работает для вас, и вы были вынуждены сделать:
Dir["lib/**/*.rb"].each do |path|
require_dependency path
end
потому что вы забыли указать пространство имен вашего класса .
lib / awesome / stuffs.rb должен содержать класс / модуль, подобный этому:
class/module Awesome::Stuffs
....
но у вас было:
class/module Stuffs
....
Rails может только автоматически загружать классы и модули, чье имя совпадает с путем к файлу и именем файла.
:)