Sweetalert没有出现在Rails中

时间:2019-04-01 03:51:07

标签: ruby-on-rails ruby-on-rails-5 sweetalert sweetalert2

我已经访问了所有与SweetAlert在Rails中的问题相关的Stackoverflow线程,但我仍然无法让SweetAlert出现。我可以删除记录,但是会立即删除它们而没有任何形式的确认消息,而且我的意思是即使有旧警报也不会删除。如果我用数据手动制作一个link_to,确认它是同一故事,则可以单击并转到该URL,但没有任何确认消息。

如果我删除了SweetAlert,则按预期显示旧警报。

版本为2.4.1和Rails 5.2.2,我也使用Active Admin gem,并且我已经在Firefox和Chrome中测试了我的应用程序,两者都发生了相同的事情,而且顺便说一句,甚至没有javascript错误/警告显示在控制台中。

我在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'

这是我的application.js:

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

这是我的application.css:

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

1 个答案:

答案 0 :(得分:0)

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

assets/javascript/applications.js

中按此顺序使用
相关问题