Я пытаюсь заказать свои сообщения, насколько они близки к местоположению текущего пользователя, используя геокодер. Вот контроллер:Порядок размещения сообщений по расстоянию до города с использованием геокодера
def top
@city = request.location.city
@closepost = Post.near(@city, order: :distance)
end
и вот вид:
<% @closepost.each do |post| %>
<%= post.title %>
<% end %>
Я получаю эту ошибку:
undefined method `to_f' for {:order=>:distance}:Hash
не должно быть @closepost множественном в контроллере? –
Да, моя ошибка, я изменил это. Теперь получаем неопределенный метод 'to_f 'для {: order =>: distance}: Ошибка хеширования. Чувствительная строка @closepost неверна, но не знает, что ее изменить. – user2759575
Спасибо, я попробую. – user2759575