Ruby on rails-使用jquery GET方法更新表



我使用的是Rails和jquery。

我的问题是,当我试图通过使用get方法发送参数来更新resources表时,它不起作用。

我的控制器

class ResourcesController < ApplicationController
       ...
       # PUT /resources/18
       def update
          @resource.update_attributes(params[:resource])
       end
       ...
end

javascript文件

$.get("/resources/18", {color: blue, size: 15}, function(data)
{
});

提前感谢您的帮助。

update操作需要PUT,而不是GET。所以你必须做一个不同的请求。

$.ajax({
  type: 'put',
  url: '/resources/18', 
  data: {resources: {color: blue, size: 15}}
});

相关内容

  • 没有找到相关文章

最新更新