Ruby on rails Rails中迭代的具体问题

Ruby on rails Rails中迭代的具体问题,ruby-on-rails,ruby,loops,ruby-on-rails-4,heroku,Ruby On Rails,Ruby,Loops,Ruby On Rails 4,Heroku,所以我向很多人提出了这个问题,但没有一个人能够解决这个问题。我的个人网站程序()运行良好;然而,当我特别关注一个用户时,似乎出现了一个错误。如果我在登录时查看它,就会出现错误。如果我是“来宾”,并且没有登录,那么它就不会出现——这是因为我的代码中有一个If语句。主线是问题是我在第四行的区块(由于地理编码器gem,附近有)。同样,它适用于除此之外的所有其他用户 我已将问题代码与错误日志和成功日志一起放入要点中: 如果您有任何想法、想法或问题,请告诉我 谢谢, Joe正如我们所了解的-此用户的某些属

所以我向很多人提出了这个问题,但没有一个人能够解决这个问题。我的个人网站程序()运行良好;然而,当我特别关注一个用户时,似乎出现了一个错误。如果我在登录时查看它,就会出现错误。如果我是“来宾”,并且没有登录,那么它就不会出现——这是因为我的代码中有一个If语句。主线是问题是我在第四行的区块(由于地理编码器gem,附近有)。同样,它适用于除此之外的所有其他用户

我已将问题代码与错误日志和成功日志一起放入要点中:

如果您有任何想法、想法或问题,请告诉我

谢谢,



Joe

正如我们所了解的-此用户的某些属性设置为nil(本例中为纬度和经度),因此user.nearbys也返回nil。你不可能是零。您必须重新分配这两个属性,它应该可以工作。

正如我们所了解的-此用户的某些属性设置为nil(在本例中为纬度和经度),因此user.nearbys也返回nil。你不可能是零。您必须重新分配这两个属性,它应该可以工作。

正如我们所了解的-此用户的某些属性设置为nil(在本例中为纬度和经度),因此user.nearbys也返回nil。你不可能是零。您必须重新分配这两个属性,它应该可以工作。

正如我们所了解的-此用户的某些属性设置为nil(在本例中为纬度和经度),因此user.nearbys也返回nil。你不可能是零。您必须重新分配这两个属性,它应该可以工作。

您是否尝试在rails控制台中打印此用户nearbys?检查它为这个特定的用户返回了什么。让我现在试试。irb(main):013:0>a.nearbys(50)=>nil |没有返回,除非这是错误的?这就是问题所在。不能迭代nil,这是有意义的;然而,在他之前和之后的用户都注册了,没有任何问题,一切都很好。为什么这个用户会有这个问题,我如何确保它不会再次发生?当我不知道它是怎么发生的时候,很难理解=(你是否尝试在rails控制台中打印出这个用户nearbys?检查它为这个特定用户返回了什么。让我现在就试试。irb(main):013:0>a.nearbys(50)=>nil |没有返回,除非这是错误的?这就是问题所在。你不能迭代nil。这是有道理的;但是,他前后的用户都注册了,没有问题,一切都很好。为什么这个用户会有这个问题,我如何确保它不会再次发生?我不知道它是如何发生的,很难理解ed=(您是否尝试在rails控制台中打印出此用户nearbys?检查它为此特定用户返回的内容。让我现在就尝试一下。irb(main):013:0>a.nearbys(50)=>nil |没有返回,除非这是错误的?这就是问题所在。你不能迭代nil。这是有道理的;但是,他前后的用户都注册了,没有问题,一切都很好。为什么这个用户会有这个问题,我如何确保它不会再次发生?我不知道它是如何发生的,很难理解ed=(您是否尝试在rails控制台中打印出此用户nearbys?检查它为此特定用户返回的内容。让我现在就尝试一下。irb(main):013:0>a.nearbys(50)=>nil |没有返回,除非这是错误的?这就是问题所在。你不能迭代nil。这是有道理的;但是,他前后的用户都注册了,没有问题,一切都很好。为什么这个用户会有这个问题,我如何确保它不会再次发生?我不知道它是如何发生的,很难理解=(