我正在使用Rails和jquery。
我的问题是当我尝试更新资源表时,通过使用get方法发送参数它不起作用。
我的控制器
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)
{
});
提前感谢您的帮助。
答案 0 :(得分:0)
update
操作需要PUT
,而不是GET
。所以你必须做一个不同的要求。
$.ajax({
type: 'put',
url: '/resources/18',
data: {resources: {color: blue, size: 15}}
});