2011-05-25 81 views
3

我一直是這樣,現在掙扎的日子裏,希望有人能幫助:)LinkedIn寶石無法查看檔案

已經連接到LinkedIn與LinkedIn寶石和oauth_plugin。一切看起來都很好,但我無法從中得到任何信息。 Twitter,臉書等都工作得很好。

安裝後,我遇到了一些問題,「nil:NilClass」的undefined method'downcase',通過向oauth選項添加站點參數解決了這個問題。

現在它幾乎像它甚至沒有連接...

我的模型如下:

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 %> 

我從字面上得不到任何輸出!我究竟做錯了什麼?

- 更新 -

如果我改變模式:

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 

並顯示到:

<%= @user.linkedin_token.client %> 

我結束了這一點:

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

哪個不對...

回答

1

我不知道LinkedIn的寶石什麼,但...在你的控制器使用@client並在您的視圖您使用@user