Ruby on rails Ror上的Ajax,Networkerror

Ruby on rails Ror上的Ajax,Networkerror,ruby-on-rails,ruby,ajax,Ruby On Rails,Ruby,Ajax,我在一个简单的增量基金会工作,但他不工作。在我的控制台中,我有一个错误“NetworkError:404找不到-…../test/increment\u nbr”,我无法修复它 Html: 路线: resources :test do member do put :increment_nbr post :increment_nbr end end 您的路由不正确-您已将两个increment\u nbr路由定义为成员路由,这意味着它们在父test路由

我在一个简单的增量基金会工作,但他不工作。在我的控制台中,我有一个错误“NetworkError:404找不到-…../test/increment\u nbr”,我无法修复它

Html:

路线:

resources :test do
    member do
       put :increment_nbr
       post :increment_nbr
    end
end

您的路由不正确-您已将两个
increment\u nbr
路由定义为成员路由,这意味着它们在父
test
路由的实例上运行,并将生成类似
/test/2/increment\u nbr
的URL

有关更多信息,请参阅

respond_to :html, :json
def increment_nbr
    @user = User.find(params[:id])
    @user.increment! :nbr_set
    render json: { nbr: @user.nbr_set }.to_json
end
resources :test do
    member do
       put :increment_nbr
       post :increment_nbr
    end
end