我正在关注 Michael Hartl 教程,但我发现了一个问题,但不知道如何解决它......我的问题就在没有ajax的情况下。
当我尝试关注其他用户时,我得到了这个:
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)如果您需要更多代码,我有相同的告诉我,谢谢