Geocoder未定义变量

时间:2019-03-10 17:32:47

标签: ruby-on-rails ruby rails-geocoder

我正在尝试在地址栏上运行地址解析器gem。当我尝试获取两个位置之间的距离时,出现一条错误消息,提示我具有未定义的局部变量或方法。有人知道为什么会这样吗?我尝试用小写字母r和大写字母来调用它,但是没有骰子。任何帮助表示赞赏。 Image of my terminal

1 个答案:

答案 0 :(得分:0)

根据我在您的图像中看到的内容,您没有定义restaurant_1或restaurant_3 您可以这样做:

@restaurants = Restaurant.first(3)
@restaurants[0].distance_to(@restaurants[2])

我建议您看看以下内容:

https://guides.rubyonrails.org/active_record_querying.html#first