我使用的是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}}
});