随着'autoload'被弃用,在此期间开发者应该使用什么?

Nic*_*uer 15 ruby autoload

几周前阅读的文章已autoload正式弃用,Matz不鼓励使用它.什么是替换它?开发人员应该做些什么?我在一些命令行gems中使用它来节省可能永远不会使用的不必要的lib加载,以及在JRuby中防止.jar文件相同的lib .

dig*_*ter 3

我见过人们使用EasyLoad gem,它声称是一个autoload替代方案。它根据目录模块命名约定加载。

  • 作为easyload的作者;我已经很久没有碰过它了。如果有人重新产生兴趣,我很乐意将其交给更积极的维护者 (2认同)
  • 如果 Easyload 是 ruby​​ 自动加载的替代品,为什么它的第一条指令是调用自动加载? (2认同)