Jquery 使用ajax和action时出错;显示';
我得到了这个动作:Jquery 使用ajax和action时出错;显示';,jquery,ruby-on-rails,ajax,ruby-on-rails-4,Jquery,Ruby On Rails,Ajax,Ruby On Rails 4,我得到了这个动作: def out_team if params[:user] @user = User.find_by(id: params[:user]) # pegando o usuario que a id é aquela que vc vai passar @user.update(team_id: nil) # da update na team_id dele pra null pra que ele fiquesem time render no
def out_team
if params[:user]
@user = User.find_by(id: params[:user]) # pegando o usuario que a id é aquela que vc vai passar
@user.update(team_id: nil) # da update na team_id dele pra null pra que ele fiquesem time
render nothing: true # faz com que o controller nao renderize uma view...do
respond_to do |format|
format.json { render :json => 'teste' }
end
end
render nothing: true
end
它在视图中通过ajax“show”调用
我得到了这个错误:
Couldn't find Invite with id=outteam
Extracted source (around line #74):
private
def set_invite
@invite = Invite.find(params[:id])
end
def invite_params
为什么??
我的ajax请求正常,正在发送
user=3
错误:找不到id=outteam的Invite
错误消息显示您的id等于“outteam”,而必须是某个整数值
在代码中,
@user=user.find_by(id:params[:user])
,而不是params[:user]
,可能应该是params[:user\u id]
如果我的答案解决了你的问题,那么请接受答案,否则请在评论中询问你的问题。