Можно ли создавать многофункциональные / вложенные формы с помощью синатры?
Сейчас я делаю что-то вроде этого:
<form action="/section/<%= section.id %>" method="post">
<input type="hidden" name="_method" value="put">
<input name="heading" value="<%= section.heading>">
<input type="submit" name="update" value="Update Section">
<form action="/section/<%= section.id %>" method="post">
<input type="hidden" name="_method" value="delete">
<input type="submit" name="delete" value="Delete Section">
</form>
</form>
Во втором разделе <form>
обе кнопки отправки указывают на delete /section/:id
. Без второго <form>
обе кнопки отправки указывают на put /section/:id
.
Я хотел бы иметь одну форму с кнопкой для обновления и удаления, но похоже, что любая кнопка отправки имеет значение любого последнего использованного HTML-глагола. Это вообще возможно сделать с синатрой? или я застрял, используя <a>
ссылки вместо кнопок?