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