У меня есть куча таблиц в моем приложении, и у меня есть представление, которое в основном загружает все из них через ассоциации. Проблема заключается в том, что у меня есть что-то вроде 100 запросов, если оно не кэшировано. Есть ли способ просто выполнить 1 запрос и загрузить всю базу данных в память, я попробовал .includes, но он все еще выполняет запросы для .count и других вещей. .entries, похоже, не работает. Любые советы и помощь в значительной степени приветствуются.Рельсы загружают базу данных в массив
Мои модели объединения является как так (много> один, один = один):
- Клиентов < Проектов < деятельности = Отчисления = Пользователи
- присвоений < Задачи
Не могли бы вы предоставить более подробную информацию о своей схеме? Вы хотите загрузить всю базу данных? Это будут все таблицы и все их ассоциации? – bideowego
отредактировал вопрос с дополнительной информацией, да все таблицы, их содержимое. Сформированы таким образом, который имеет смысл, в соответствии с их ассоциациями. –
Вы пробовали встраивать свои '.includes', как [этот ответ] (http://stackoverflow.com/a/24397716/5113832)? – bideowego