我觉得我理解require和require_dependency之间的区别(来自Rails中的How are require,require_dependency和constants reloading?).
但是,我想知道如果我使用其中的一些方法会发生什么(请参阅http://hemju.com/2010/09/22/rails-3-quicktip-autoload-lib-directory-including-all -subdirectories /和从Rails 3中的lib文件夹加载模块/类的最佳方法?)来加载所有文件,所以我们:
看起来开发性能会受到轻微影响,这对我来说并不是什么大不了的事.如何在生产环境中影响性能?如果您还在生产中,那么所有文件通常只会加载一次吗?有没有更好的方式,我没有看到?
如果您可以包含一些我可以阅读更多相关信息的资源,我们将不胜感激.一些博客帖子说最近这种行为改变了,Rails 3用于自动加载lib/*文件,这是有争议的,但我没有看到任何链接到这些讨论.考虑利弊是有帮助的.谢谢!