【发布时间】:2013-10-30 12:43:41
【问题描述】:
我一直在阅读 put 和 post 请求之间的区别,并且我有一些与 rails 相关的相关问题:我想更改已创建行中的一个特定字段...我应该使用 put 还是发帖请求?例如以下有什么不同?
#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
提前致谢。
【问题讨论】:
-
查看this,您的问题与http定义及其预期用途有关,而不是rails约定...
标签: ruby-on-rails http post put