是否Rails的加载所有已安装的宝石?(Does Rails load all installed

2019-07-03 15:54发布

当Rails的负载,它加载安装在系统上的所有宝石? 我有47颗宝石安装在服务器上,包括所有具有多个版本的各种Rails的宝石。 然而,无论Rails和应用程序所使用的所有宝石,被冻结到应用程序。

是否所有这些宝石越来越加载,并会导致应用程序运行速度变慢或占用更多的内存(请注意我有在服务器上运行我的应用程序的两个实例,一个活的,一个作为测试环境)? 如果Rails正在加载所有已安装的宝石,有没有办法让它只加载冰冻宝石而不是其他?

Answer 1:

没有,只是那些你需要或会被Rails需要。



Answer 2:

导轨安装的所有应用程序中的插件加载,但从来没有宝石,除非其在申请中明确提到(使用要求)



文章来源: Does Rails load all installed gems?