У меня есть ряд пользовательских запросов find_by_sql в Rails. Я хотел бы использовать с ними нетерпеливую загрузку, но, похоже, нет хорошего способа сделать это.Rails добавить пользовательскую загрузку
Я видел файл eager_custom.rb, плавающий вокруг, и теперь он не работает с Rails. Похоже, что Rails теперь загружается по-другому, используя 2 запроса (обычный запрос плюс запрос, где «ID IN» - идентификаторы первого запроса) вместо одного запроса соединения, использованного в прошлом.
Мой вопрос в том, что я делаю пользовательский SQL-запрос, а затем запрос 'ID IN', есть ли способ добавить обратно связанные объекты в исходные результаты запроса?
Например, у меня есть темы, загруженные с помощью find_by_sql, тогда я нахожу темы, где идентификатор темы находится в разделах ids, есть ли способ добавить изображения вручную обратно к темам?
Благодаря
Это прекрасно, спасибо большое. Я бы предпочел не использовать find_by_sql, но у меня есть ряд очень сложных запросов. – riley
Спасибо, Алекс! – MikeMarsian