2012-07-25 38 views
0

請幫我我做一個簡單的登錄,當我測試這個時出現這個錯誤。 請問我如何解決這個錯誤?錯誤簡單登錄「未定義的方法`鍵?'爲零:NilClass「

NoMethodError在UserController的#登錄

未定義的方法`鍵? for nil:NilClass

def login 
    if request.post? 
     if session[:user] = User.authenticate(params[:user][:login],params[:user][:password]) 
     flash[:message] = 'Voce esta Logado !' 
     redirect_to_stored 
     else 
     flash[:warning] = 'Usuario e/ou Senha incorreta !' 
     end 
    end 
    end 
+0

可能重複[未定義的方法'鍵?'爲零:NilClass](http://stackoverflow.com/questions/9952568/undefined-method-key-for-nilnilclass) – 2012-07-25 22:13:47

回答

0

這種類型的問題已經得到解答。你應該在這裏找到你的答案的解決方案。確保您閱讀了所有步驟,並檢查您的用戶模型是否存在導致問題的必需驗證。

undefined method `key?' for nil:NilClass

相關問題