首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 6引导带4模式未关闭提交

Rails 6引导带4模式未关闭提交
EN

Stack Overflow用户
提问于 2021-03-01 16:59:24
回答 1查看 269关注 0票数 0

Open工作正常,但没有关闭模式。这是我的档案:

client.haml (客户端布局)中

代码语言:javascript
复制
= link_to t('.mail to admin'), blame_path(@admin), remote: true  

routes.rb

代码语言:javascript
复制
get  "blame/:admin",     to: 'pages#blame', as: 'blame'

blame.js.erb

代码语言:javascript
复制
$('#blamepoint').html("<%= j(render 'blame') %>");
$('#blame').modal('toggle');

_blame.haml

代码语言:javascript
复制
.modal#blame.fade.hide{tabindex: "-1"}
  = form_with(url: admin_notify_path(@admin), method: "get", id: 'blameform') do
    .modal-dialog
      .modal-content
        .modal-header
          %h5.modal-title Send a message to vote admin
          %button.close{"aria-label" => "Close", "data-dismiss" => "modal", type: "button"}
            %span{"aria-hidden" => "true"} ×
        .modal-body
          .form-group
            = label_tag :message
            = text_field_tag :message, '', class: 'form-control'
            %small.form-text.text-muted This text will not be published.
        .modal-footer
          %button.btn.btn-secondary{"data-dismiss" => "modal", type: "button"} Close
          = submit_tag 'Send to admin', id: 'foo', class: 'btn btn-primary', 'data-toggle' => 'modal'

Javascript

代码语言:javascript
复制
$(document).on("click", '#foo', function(event) { 
  console.log("link clicked");
  $('#blame').modal('toggle');
});

console.log("link clicked");正在工作,文本出现在控制台中。

我已经考虑过的一些资源包括: https://stackoverflow.com/questions/16598213/how-to-bind-events-on-ajax-loaded-content https://stackoverflow.com/questions/52797328/rails-bootstrap-modal-not-closing bootstrap modal popup not closing

EN

回答 1

Stack Overflow用户

发布于 2021-03-08 21:12:25

经过漫长的搜索过程,尝试了n个错误,我发现application.js中的以下application.js插件导致引导模式不能正常工作:

代码语言:javascript
复制
import "tablednd/js/jquery.tablednd"

一旦被排除在外,这种模式就能按需要工作。现在将寻找另一种解决方案。希望这能防止别人浪费宝贵的时间(数周)来解决这样一个“愚蠢”的错误。

一个问题:你必须小心使用吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66426374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档