Active Record Lazy Preload Gem - PullRequest
       8

Active Record Lazy Preload Gem

0 голосов
/ 09 марта 2020

Я добавляю этот гем в свое приложение в надежде, что это поможет мне лениво загрузить некоторые ассоциации и удалить некоторые N+1 запросы.

Есть опция для настройки гема так что ленивый предварительно загружает все ассоциации по умолчанию. Я не понимаю, куда мне поместить эту строку в коде?

ArLazyPreload.config.auto_preload = true

Мой инстинкт подсказывает мне, что он должен go в блоке конфигурации в application.rb, поэтому я протестировал его там и перезапустил мой сервер, но я не заметил каких-либо изменений в журналах рельсов.

Должен ли это go в папке Environment?

1 Ответ

0 голосов
/ 09 марта 2020

Я нашел решение.

Я создал файл инициализатора с именем ar_lazy_preload.rb и добавил код в этот файл. Перезапустите сервер rails и бум.

Работает!

...