我在 route.rb 中有一些这样的路由设置
resources :users do
resources :lists do
resources :tasks
end
end
当我运行“rake routes”时,我可以看到我的销毁操作的路线:
删除 /users/:user_id/lists/:id(.:format)
我对这个动作的实现如下所示:
def destroy
@user = User.find(params[:user_id])
@user.lists.find(params[:id]).destroy
render json: { status: "success" }
end
如果我注释除 'render' 行之外的所有行,我将返回 JSON 结果。然而,我收到了 404 行。我对 Rails 很陌生。有人可以告诉我我有什么问题吗?
谢谢