Ruby on rails Ruby On rails、colorbox gem、popupwindow

Ruby on rails Ruby On rails、colorbox gem、popupwindow,ruby-on-rails,colorbox,Ruby On Rails,Colorbox,我正在尝试在RubyonRails中使用colorbox作为我的应用程序,我遇到了一些问题 我已经安装了gem,在application.css和.js中添加了所有内容 当我点击图片按钮时,有图片的窗口会弹出,但我无法关闭,关闭按钮不起作用。当窗口弹出时,网站背景会变成深灰色,为了关闭窗口,我必须点击背景,它会变成浅灰色,只有这样我才能通过单击关闭按钮关闭弹出窗口 有什么问题吗? 提前谢谢 编辑: 代码 这是colorbox的全部功能。我成功地在许多rails应用程序中使用了它 您找到解

我正在尝试在RubyonRails中使用colorbox作为我的应用程序,我遇到了一些问题

我已经安装了gem,在application.css和.js中添加了所有内容

当我点击图片按钮时,有图片的窗口会弹出,但我无法关闭,关闭按钮不起作用。
当窗口弹出时,网站背景会变成深灰色,为了关闭窗口,我必须点击背景,它会变成浅灰色,只有这样我才能通过单击关闭按钮关闭弹出窗口

有什么问题吗? 提前谢谢

编辑: 代码



这是colorbox的全部功能。我成功地在许多rails应用程序中使用了它


您找到解决方案了吗?我也有同样的问题。使用web inspector,它看起来像是在打开灯箱2x。所以你实际上关闭了两个不同的灯箱。不。不幸的是,我没有。我能看看你用来初始化colorbox的一些代码吗?@jokklan我在控制台浏览器上编辑了我的问题see,如果你收到错误消息,我会在这里发布一些错误。我试过了。但是我需要一个ruby on rails的宝石。我是如何尝试使用它的,我遇到了什么问题,都写在上面了。我用了很多次,效果很好。我没有完全理解你的措辞。请详细说明你在说什么。
<% if @files%>    
<%= form_tag destroy_multiple_files_path, method: :delete do %>
<%= submit_tag "Delete selected" %>
  <% @files.each do |file| %>
    <% if (arraydb.file=="no") %>
        <p><td> <%= check_box_tag "files[]", file.id %></td><%= file.name %></p>       

    <% else %>      

    <div class="my_profile_info">     
    <p><td> <%= check_box_tag "files[]", file.id %></td> <%= file.name %></p>        

    <td class="Info">
    <a href="<%=file.info%>" data-colorbox="true" class= "btn btn-mini btn-info">Info</a>  
    </td>  

     </div>

    <% end %>
  <%end%>

<%end%> 
<%else%>

<%end%>