2016-05-04 2 views
1
<%=link_to "Delete", :action => 'destroy_password', :id => p.id, :job => @job, data: {confirm:'Are you sure you want to delete this password?'} %> 

Эта ссылка удаляет данные, но не запрашивает подтверждение. Любые идеи, почему подтверждение не работает? Это Rails 4Rails 4 данные: {подтвердить:} не работает

Передача данных через параметр в URL-адресе.

ответ

5
<%=link_to "Delete", {:action => 'destroy_password', :id => p.id, :job => @job},:method => :delete ,data: {confirm:'Are you sure you want to delete this password?'} %> 
+0

Turbolinks здесь не требуется, только библиотека JavaScript, включенная в 'приложение' по умолчанию. – tadman

+0

У меня была одна и та же проблема, и я решил ее, добавив снова turbolinks. Возможно, рельсы используют turbolinks по умолчанию для этого уведомления. – Boltz0r

+1

Turbolinks - первое, что я удаляю в любом новом приложении rails, и у меня никогда не было этой проблемы. Вы правы, что если вы опустите те теги, вы будете сломать JavaScript. – tadman

Смежные вопросы