Ссылка не запрашивает подтверждения с помощью: подтвердить
Я пытаюсь настроить ссылку, которая удаляет запись в базе данных, и все работает, как задумано, сначала просто не запрашивается подтверждение. Я думаю, что все сделал правильно, я тестирую это в Firefox на Ubuntu.
<%= link_to "Delete", @post, :confirm => "Are you sure you want to delete?", :method => :delete %>
любая помощь приветствуется.
2 ответа
Read the documentation carefully
:
:data
- Эта опция может быть использована для добавления пользовательских атрибутов данных.
Атрибуты данных
confirm: 'question?'
- Это позволит ненавязчивому драйверу JavaScript выдавать запрос с указанным вопросом (в этом случае результирующий текст будет вопросом?). Если пользователь принимает, ссылка обрабатывается нормально, в противном случае никаких действий не предпринимается.
Ваш link_to
должно быть так:
<%= link_to "Delete", @post, data: { :confirm => "Question?", :method => :delete } %>
Look at this if you use a version before 4.0.2
У вас есть эти строки в вашем файле application.js?
//= require jquery
//= require jquery_ujs