Многофункциональные / вложенные формы? - PullRequest
1 голос
/ 03 ноября 2011

Можно ли создавать многофункциональные / вложенные формы с помощью синатры?

Сейчас я делаю что-то вроде этого:

<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> ссылки вместо кнопок?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...