ruby-on-rails - Sweetalert 没有出现在 Rails 中
问题描述
我已经访问了所有与 Rails 中 SweetAlert 问题相关的 Stackoverflow 线程,但我仍然无法让 SweetAlert 出现。我可以删除记录,但它们会在没有任何确认消息的情况下立即删除,我的意思是即使使用旧警报也不会。如果我手动link_to
使用数据确认它是同一个故事,我可以单击并转到该 URL,但没有任何确认消息。
如果我删除 SweetAlert,则会按预期显示旧警报。
版本是 2.4.1 和 Rails 5.2.2,我也在使用 Active Admin gem,我已经用 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'
这是我的 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 .
*/
解决方案
//= require jquery
//= require rails-ujs
//= require sweetalert2
//= require activestorage
//= require turbolinks
//= require sweet-alert-confirm
//= require_tree.
像这样使用assets/javascript/applications.js
推荐阅读
- types - 检查列表中的值是否为整数
- java - 使用 REST API 的新测试运行 - ALM 14
- postgresql - 更改 Postgres.app 使用的 Postgresql 版本
- javascript - 对麦克风应用效果
- cloudera - Cloudera 安装失败
- json - 在子级别使用 jq 进行数组过滤
- c++ - 从 256 在字节边界上写入整数时的 std::ofstream 奇怪行为
- javascript - 在地图输出上反应更改数组标签名称
- c++ - 为什么我不能将一个对象 push_back 到属于另一个类的对象向量中?
- mysql - 为什么 SQL HAVING 条件中的 COUNT 不能计算正确的值?