これは、Rails コンソールの読み込み時間の改善に関する以前の質問からの補足です。
最初の素晴らしい提案は、どの gem が時間がかかりすぎるかを把握することでした。
次の回答は、後でそれらの宝石:require => nil
を使用してロードすることを提案しました。
ただし、いくつかの gem では、物事を壊さずにこれを達成する方法が完全に明確ではありません。これが私たちの「最大の犯罪者」のリストです。必要な場合にのみそれらをロードするための最良の方法を誰かが提案できるでしょうか?
require gon: 2.730000 (2.870059)
require omniauth-openid: 1.410000 (1.503858)
require cancan: 2.640000 (2.707467)
require fog: 2.730000 (2.846530)
require activeadmin: 3.650000 (3.923877)
もちろん、約 1 秒以下の時間がかかるものは他にもたくさんありますが、これも加算されます... しかし、少なくとも大きなものを削除することで、すでに状況が改善されます。