2012-03-09 56 views
1

我只在生产环境中得到这个错误:<FbGraph ::异常:无法解析响应:> fb_graph - 导轨3.1.3

FbGraph::Exception: Unparsable Response: 

,当我打电话给喂!:

@fb_user ||= FbGraph::User.me(self.fb_token) 
@fb_user.feed!(
     :message => "bla bla bla", 
     :name => "site name", 
     :link => page_in_my_site_url 
    ) 

当我通过黄瓜测试,这工作成功。

我nginx的生产和麒麟服务器使用,与红宝石1.9.3(RVM),导轨3.1.3和2.4.4 fb_graph

任何人可以帮助我,好吗?

在此先感谢!

+0

什么是无法解析的响应文本? – DMCS 2012-03-09 15:37:18

+0

我刚刚遇到同样的问题。如果我找到s9olution,我会让你知道 – jamesc 2012-03-09 18:09:24

+0

我不知道答案文字,其实这是问题所在。 – vibaiher 2012-03-10 21:50:21

回答

0

更新我的宝石后,我刚刚遇到同样的问题(根据您的问题发表评论)。 在查看gem的github位置之后,我发现它最近已经更新,我认为这个更新已经引入了t6his问题。

我将我的Gemfile定义设置为gem 'fb_graph', '~> 1.8.4',这解决了我的问题。

UPDATE

我刚刚开了票,如果我有时间,我会看看我是否能追查在创业板上市的源代码中的问题(如果有)。

+0

我的服务器中有fb_graph 2.4.6,我的本地计算机中有2.4.4。现在,用fb_graph 2.4.4,我可以看到响应消息。谢谢! – vibaiher 2012-03-12 10:15:12