我正在通过Ajax提交一个简单的Rails表单。如果我放置console.log('test');
,则我的create.js.erb会渲染并正常工作,但是当Ajax在其他应用js文件中工作时,它拒绝播放Ajax。你知道为什么吗?
控制器
def create
@user = current_user
@user.beta_review = params[:button]
respond_to do |format|
if @user.save
format.html { redirect_to mes_weekends_path }
format.js
else
format.html { render 'weekends/index' }
format.js
end
end
end
create.js.erb
$('#exampleModal').modal('hide');