어떤 이유로,이 "html"을 사용하여 Sinatra에 "PUT"메소드가 걸리지 않았습니다. 누군가 내가 실수를 발견하도록 도울 수 있습니까? 내 컨트롤러에서 "게시물"작업을 사용할 때 예상대로 작동합니다. ...Sinatra PUT 방법이 작동하지 않습니까?
<form method="post" action="/proposals/<%[email protected]%>/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>
method = "post"? – rogerdpack
Sinatra Book에 따라 필요에 따라. –