我知道这可能非常简单,但我似乎无法理解它。
因此,在脚手架生成的应用程序中,我希望在 show.html.erb
中有一个链接/按钮,它会更改当前的 status_id
条目/行到 3
。
我了解如何制作 GET、POST 和 DELETE 命令,但我没有获得向 Controller 中的 update
方法发出 PUT 命令的正确语法(link_to
,button_to
?)
谢谢!
最佳答案
<%= link_to "Update", update_object_path(object), :method => :put %>
Controller
def update
@obj = object.find(params[:id])
@obj.status_id = 3
@obj.update_attributes
redirect_to :back
end
关于ruby-on-rails - 初学者问题: PUT update in a Rails view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4065966/