我一直在研究PUT请求和POST请求的区别,并且就Rails相关问题有一些疑问:我想更改已经创建的一行中的一个特定字段...我应该使用PUT请求还是POST请求?例如,以下两种请求是否不同?
#Assume this is a put request
def update
@model=Model.find(x)
@model.field="new_field"
@model.save
end
#Assume this is a post request
def update
@model=Model.find(x)
@model.field="new_field"
@model.save
end
#What if I use the rails update method?
def update
@model=Model.find(x)
@model.update(model_params)
@model.save
end
提前致谢。