Sweetalert не появляется в Rails - PullRequest
0 голосов
/ 01 апреля 2019

Я посетил все потоки Stackoverflow, связанные с проблемами SweetAlert в Rails, и до сих пор не могу заставить SweetAlert появляться.Я могу удалить записи, но они удаляются сразу, без какого-либо подтверждающего сообщения, и я имею в виду даже не со старым предупреждением.Если я вручную создаю link_to с данными, подтверждающими, что это та же самая история, я могу нажать и перейти по этому URL, но без какого-либо подтверждающего сообщения.

Если я удаляю SweetAlert, то, как и ожидалось, появляется старое предупреждение.

Версии 2.4.1 и Rails 5.2.2, я также использую гем Active Admin и у меня естьпротестировал мое приложение с Firefox и Chrome, в обоих случаях происходит то же самое, и, кстати, даже ошибки / предупреждения javascripts не отображаются в консоли.

У меня есть следующие гемы в Gemfile:

gem 'jquery-rails', '~> 4.3', '>= 4.3.3'

gem 'sweet-alert-confirm', '~> 0.4.1'

gem 'rails-assets-sweetalert2', '~> 5.1.1', source: 'https://rails-assets.org'

gem 'sweetalert2', '~> 0.0.4'

Это мое приложение. Js:

//= require sweetalert2
//= require jquery
//= require rails-ujs
//= require activestorage
//= require turbolinks
//= require sweet-alert-confirm
//= require_tree .

А это мое приложение. Css:

 *= require_self
 *= require sweetalert2
 *= require_tree .
 */

1 Ответ

0 голосов
/ 01 апреля 2019
//= require jquery
//= require rails-ujs
//= require sweetalert2
//= require activestorage
//= require turbolinks
//= require sweet-alert-confirm
//= require_tree.

Использовать как этот порядок в assets/javascript/applications.js

...