Как я могу использовать 'или' в поиске Sunspot?
В моем коде у меня есть
with(:location_id, current_user.location.path_ids || current_user.location.parent.descendant_ids)
При поиске оценивается только первая часть.
Если я сначала поставлю 'current_user.location.path_ids' (до ||), я получу только записи, полученные в результате этого поиска. Если я сначала поставлю 'current_user.location.parent.descendant_ids', я получу результаты этого поиска. Я хочу результаты обоих.
Я тоже пробовал
with(:location_id, current_user.location.path_ids || :location_id, current_user.location.parent.descendant_ids)
Надеюсь, вы понимаете мой вопрос.