【发布时间】:2013-09-17 08:05:13
【问题描述】:
我目前正在开发一个 ruby on rails 应用程序,其中包括 gattica gem 以获取 Google Analytics 数据。当我获取数据时: https://github.com/activenetwork/gattica
gs = Gattica.new({:email => 'johndoe@google.com', :password => 'password', :profile_id => 123456})
results = gs.get({ :start_date => '2008-01-01',
:end_date => '2008-02-01',
:dimensions => 'browser',
:metrics => 'pageviews',
:sort => '-pageviews'})
在开发过程中,我只会收到一个可以解析到我的应用程序的响应。
但是在生产过程中,该页面返回 500 错误,并且在我的 Gmail 收件箱中,我收到一条关于可疑登录被捕获的消息。
有什么办法可以解决这个问题吗?
PS:我的应用程序托管在 Heroku 上。
致以诚挚的问候, 丹尼斯
【问题讨论】:
-
我认为你应该阅读日志。 500 几乎总是意味着你的应用崩溃了,所以你应该找出原因
-
500 响应是来自 google API 的响应,它在我的应用程序中触发异常。但是,这不能从应用程序本身绕过。
标签: ruby-on-rails ruby heroku google-analytics production