所以我向多个人提出了这个问题,其中没有人能够解决问题。我的网站个人计划(http://www.programinperson.com)已经运行良好;但是,当我特别看一个用户时,似乎出现了错误。如果我在登录时查看它,则会出现错误。如果我是"客人"并且没有登录,然后它没有出现 - 这是因为我的代码中有一个if语句。主线是问题是我在4号线上的区块(。由于地理编码器宝石而在那里。)。同样,它适用于除此之外的所有其他用户。
我已将问题放在有问题的位置,并将错误日志和成功日志放入要点:https://gist.github.com/Jdayvie/c4043079ca84af438d6a
如果您有任何想法,想法或问题,请告诉我们!
谢谢,
乔
答案 0 :(得分:3)
正如我们所知 - 这些用户的某些属性设置为nil(在这种情况下为纬度和经度),因此user.nearbys也返回nil。而你不能讨论nils。你必须重新分配这两个属性,它应该可以工作。