我已经访问了所有与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 .
*/
答案 0 :(得分:0)
//= require jquery
//= require rails-ujs
//= require sweetalert2
//= require activestorage
//= require turbolinks
//= require sweet-alert-confirm
//= require_tree.
在assets/javascript/applications.js