【发布时间】:2016-01-26 20:14:01
【问题描述】:
我为一个使用天气 API 在单个页面上显示本地天气的类构建了一个 webapp。我已将应用程序上传到 Heroku,但是当我尝试查看该页面时,我收到 500 错误。我查看了日志,但我无法准确解读出什么问题。有人可以看看日志并指出出了什么问题吗?
这里是日志的链接:https://gist.github.com/allredbm/70daea5a4c372c644cac
【问题讨论】:
-
你能把
app/controllers/home_controller.rb:18中的内容贴出来吗? -
这是第 18 行的内容:“@location = response["location"]["city"]"。我不知道为什么这对 Heroku 不起作用,因为它在 rails 服务器中没有任何错误。
-
这意味着 response["location"] 为空(nil 或空)
-
问题是 Heroku 需要我的 API 密钥来定义位置。感谢您的帮助!
标签: ruby-on-rails heroku