我正在嘗試關注此鏈接,以便將linkedin gem與omniauthable設計的Rails平臺集成在一起。將pengwynn linkedin gem和devise/omniauth結合在一起?
http://renderedtext.com/blog/2011/08/17/how-to-use-linkedin-gem-with-omniauth/
兩個簡單的問題!
底部「類LinkedinFactory」文件位於應用程序內部,它將被稱爲什麼?我在上面的鏈接中看不到目錄/文件名。
當我通過LinkedIn登錄說我的申請目前正在失敗:
NoMethodError在OmniauthCallbacksController#LinkedIn
未定義的方法`create_linkedin_connection」的零:NilClass
在哪裏,我將如何定義「create_linkedin_connection」方法?它在omniauth_callbacks.rb控制器的第3行中調用:
def linkedin
omniauth_hash = env["omniauth.auth"]
current_user.create_linkedin_connection(
:token => omniauth_hash["extra"]["access_token"].token,
:secret => omniauth_hash["extra"]["access_token"].secret,
:uid => omniauth_hash["uid"]
)
redirect_to root_path, :notice => "You've successfully connected your LinkedIn account."
end
謝謝!