Ruby on Rails: почему подтверждающее сообщение не появляется в "link_to ('delete', ...)"? - PullRequest
1 голос
/ 14 декабря 2010

У меня есть следующая ссылка рядом с одним из моих продуктов:

<%= link_to("Delete", {:action => 'destroy', :id => product.id}, :class => 'action', :confirm => 'Are you sure?') %>

, но когда я нажимаю на него, окно подтверждения не появляется.

Сгенерированный HTML-код:

<a data-confirm="Are you sure ?" class="action" href="/products/destroy/48">Delete</a>

Пожалуйста, сообщите.

Ответы [ 3 ]

3 голосов
/ 14 декабря 2010
<%= link_to("Delete", product, :method => :delete, :class => 'action', :confirm => 'Are you sure?') %>

проверьте ваш javascript_include_tag и он должен работать нормально :)

1 голос
/ 20 июля 2014

попробуйте добавить его в качестве атрибута данных

data: {подтвердить: "Вы уверены?"}

0 голосов
/ 14 декабря 2010

Убедитесь, что на странице загружается rails.js. Самый простой способ сделать это с помощью:

javascript_include_tag :defaults
...