У меня есть объект местоположения, поэтому location.nearbys получает все местоположения рядом с местоположением.Но я хочу ограничить результаты до 5. То, что я делаю с location.nearbys.limit (5), но проблема в том, что рядом нет места, я получаю сообщение об ошибке.Это говорит, что ограничение не может использоваться на пустом массиве [].Итак, каково решение.Я могу использовать.
location = location.nearbys
location = location.nearbys.limit(5) unless location.empty?
У меня есть лучшие способы сделать это?Я использую mongoid, рельсы 3.0.7, ruby 1.9.2.