Я хочу получить всплывающее окно подтверждения при вызове <% f.submit %>
в новой форме объекта. Есть ли способ сделать это без javascript?
Rails - как поместить всплывающее окно подтверждения на f.submit?
Ответ 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?" }