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