2012-09-27 66 views
0

我遵循Michael Hartl教程,我發現一個問題,不知道如何解決它...我的問題是關於here沒有Ajax。未定義的方法`[]'爲零:NilClass

當我嘗試做跟着我得到這個其他用戶:

NoMethodError (undefined method `[]' for nil:NilClass): 
    app/controllers/follows_controller.rb:4:in `create' 

這裏是我的「跟隨」控制器EQ人際關係

before_filter :authenticate_user! 
def create 
    @user = User.find(params[:follows][:followed_id]) 
    current_user.follow!(@user) 
    redirect_to @user 
end 

def destroy 
@user = Follow.find(params[:id]).followed 
current_user.unfollow!(@user) 
redirect_to @user 
end 

休息(機型,RSpec的)我有 如果你需要更多的代碼告訴我,謝謝

回答

1

機會是params[:follows]是零。檢查您提交給create操作的參數。

+0

謝謝我檢查出來,發現我得到了一個錯誤的參數 – BlackSan

相關問題