我正在尝试运行一个简单的身份验证调用来通过linkedin检索配置文件。
我在rails上运行ruby并尝试了这里解释的示例“http://developer.linkedin.com/documents/code-samples”。
运行我的代码时,我收到此错误
undefined method `auth_code' for "Client function":String
我在GemFile中加入了以下内容:
gem 'linkedin'
gem 'oauth2'
gem 'oauth'
gem 'linkedin'
gem 'oauth2'
gem 'oauth'
使用以下代码:
所以当它到达redirect_to client.auth_code.authorize_url()时,我的“auth_code”未定义。
这是为什么?我需要安装其他类型的宝石吗?我尝试过捆绑更新和捆绑安装。什么也没发生。
任何帮助都非常感激。谢谢
答案 0 :(得分:1)
您的客户端方法通过pp方法而不是您创建的客户端实例返回字符串“Client function”。
答案 1 :(得分:1)
ruby方法返回最后一个语句的输出。在您的情况下,它是pp
语句。删除pp
或将其放在方法的开头。