Подтвердить что ты не робот

Rails - как поместить всплывающее окно подтверждения на f.submit?

Я хочу получить всплывающее окно подтверждения при вызове <% f.submit %> в новой форме объекта. Есть ли способ сделать это без javascript?

4b9b3361

Ответ 1

Вы хотите <%= f.submit :confirm => 'Your confirm message' %>. Просто FYI, это всего лишь короткая рука для вызова javascript.

Изменить: Как указано в других ответах, новый способ подтверждения всплывающих окон:

<%= f.submit 'Save', data: { confirm: 'Your confirm message' } %>

Ответ 2

Правильный способ использования:

= f.submit "Save", data: { confirm: "Are you sure you want to submit this form?" }