我想通過使用地理編碼器與當前用戶的位置有多接近來命令我的帖子。 這裏是控制器:使用地理編碼器按距離向城市排序帖子
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在控制器複數? –
是的,我改變了我的錯誤。現在爲{:order =>:distance}獲取未定義的方法'to_f':散列錯誤。感覺@closepost行是錯誤的,但不知道要改變它。 – user2759575
謝謝,我會嘗試。 – user2759575