我根據瑞安貝茨screencast與omniauth
與omniauth加入Facebook驗證我的應用程序Facebook驗證有與認證控制器的創建功能的問題。 創建函數應該處理Facebook的回調(這似乎很好)。
在日誌文件中的錯誤是:
NoMethodError(未定義的方法 '認證的零:NilClass)
該錯誤是指這條線在創建函數在認證控制器:
current_user.authentications.find_or_create_by_provider_and_uid(AUTH [ '提供商'],AUTH [ 'UID'])
您認爲是什麼問題?
感謝,
俄德
安置自己的用戶和身份驗證模型,請。 – McStretch 2011-03-09 14:33:26
對不起,我忽略了錯誤信息的內容。請參閱下面的答案。如果你需要幫助來確定爲什麼current_user是零,你必須發佈你用來獲取current_user的代碼。 – McStretch 2011-03-09 14:55:36