2011-05-25 12 views
3

を表示できない、誰かがAmはLinkedInの宝石とoauth_pluginとLinkedInのに接続:)LinkedInの宝石は、私は日のために今これで苦労してきたプロフィール

を助けることができると思います。すべてがうまく見えますが、私はそこから情報を得ることはできません。 Twitter、Facebookなどはすごくうまくいっています。

インストール後、oauthオプションにsiteパラメータを追加することで解決された、 "undefined method` downcase 'for nil:NilClass "でいくつかの問題が発生しました。

require 'linkedin' 
class LinkedinToken < ConsumerToken 
    def client 
    client = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret) 
    client.authorize_from_access(token, secret) 
    @client = client.profile 
    end 
end 

はショー::

Linkedin: <% @user.linkedin_token.client %> 

私は文字通り何も出力を得るん

今ではそれも私のモデルのように、次は...

を接続していないほとんどのようなものです!私は間違って何をしていますか?

- UPDATE -

私はモデルを変更した場合:

require 'linkedin' 
class LinkedinToken < ConsumerToken 
    def client 
    oauth = LinkedIn::Client.new(LinkedinToken.consumer.key, LinkedinToken.consumer.secret) 
    oauth.authorize_from_access(token, secret) 
    end 
end 

とに示しています

["92af0f43-380d-45ef-90bb-a0a509c1baf0", "26c92c3f-1e84-458b-adc6-7b712a215222"] 

<%= @user.linkedin_token.client %> 

私はこれで終わります

どちらかというと右ではない...

答えて

1

LinkedInの宝石についてはわかりませんが、コントローラーでは@clientを使用し、使用するビューでは@user

関連する問題