gpt4 book ai didi

ruby - Sinatra PUT 方法不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 07:20:23 26 4
gpt4 key购买 nike

出于某种原因,我的“PUT”方法没有被使用此 html 的 Sinatra 捕获。有人可以帮我发现错误吗?当我在我的 Controller 中使用“发布”操作时,它按照预期的方式工作......

<form method="post" action="/proposals/<%=@proposal.id%>/addItem">
<input type="hidden" name="_method" value="put"/>
<div>
<label for="item_id">Item list</label>
<select title="Item ID" id="item_id" name='item_id'>
<%@items.each do |item|%>
<option value="<%=item.id%>"><%=item.name%></option>
<%end%>
</select>
<input type="submit" value="Add"/></div>
<label for="new_item_name">Create new item</label>
<input type="text" id="new_item_name" name="new_item_name" />
<input type="submit" value="Create"/>
</form>

最佳答案

请务必在您的 config.ru 中包含 Rack::MethodOverride:

use Rack::MethodOverride

关于ruby - Sinatra PUT 方法不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com