Моя заявка основана на свойствах заказа.Пользователь подпишет заказ на свойство, которое имеет множество атрибутов, таких как площадь, количество комнат, расположение, количество этажей, тип недвижимости, цена и т. Д.
Мне нужно сравнить этот заказ со спискомсвойства, зарегистрированные в моей базе данных MySQL, чтобы найти те, которые приближаются к нужным аспектам.
Чтобы рассчитать близость местоположения, я подумываю использовать гем Geocoder для сравнения расстояния между порядком и расположением всехзарегистрированные свойства.
Но я должен учитывать и другие характеристики, чтобы перечислить только те свойства, которые наиболее точно соответствуют порядку.
Как мне это сделать в Ruby?