2016-06-17 10 views
6

私は維持していますRailsアプリケーションに次の行に出くわした:Rails.application.eager_loadとは何ですか?行う?

Rails.application.eager_load! 

を、私はそれをGoogleで検索しかし、実際にそれが何をするか綴ら何かを見つけることができませんでした。それは何をするためのものか?

答えて

4

私はそれが熱心なロードパスのすべてのファイルを必要と信じています。コントローラからモデルまでのすべてのファイルが実行され、すべてのレールクラスがロードされます。これを行うことなく、必要なモデルやコントローラのファイルを参照する前に明示的にファイルを要求しなければならないと思います。

誰かがについて話しているhereに関する記事を書いています。

関連する問題