Ruby on rails 引导式弹出框在一个地方工作,但在另一个地方不工作?

Ruby on rails 引导式弹出框在一个地方工作,但在另一个地方不工作?,ruby-on-rails,twitter-bootstrap-3,popover,Ruby On Rails,Twitter Bootstrap 3,Popover,所以这看起来很奇怪。在我的Rails 4应用程序中,有两个弹出窗口,一个在菜单中,一个在视图的侧边栏中 每个视图都加载了标题部分(资产管道)和导航部分(带有第一个popover) 导航中的popover可以正常工作,但视图侧栏中的popover不能正常工作 在控制台中,我可以看到标题、管道的所有JS文件,我没有得到(…)。popover不是一个函数,它不会向我表明jQuery确实正在加载 在Application.js文件中,我有 $('[data toggle=“popover”]')。pop

所以这看起来很奇怪。在我的Rails 4应用程序中,有两个弹出窗口,一个在菜单中,一个在视图的侧边栏中

每个视图都加载了标题部分(资产管道)和导航部分(带有第一个popover)

导航中的popover可以正常工作,但视图侧栏中的popover不能正常工作

在控制台中,我可以看到标题、管道的所有JS文件,我没有得到
(…)。popover不是一个函数,它不会向我表明jQuery确实正在加载

在Application.js文件中,我有

$('[data toggle=“popover”]')。popover('placement','bottom');

据我所知,应该立即初始化所有的弹出窗口。我还尝试将该行包含在脚本标记中的视图本身中

问题中的popover目前正在使用bootstrap提供的确切代码,而我正在尝试让它工作,并包装在if/else中:

  <% if current_user.nil? %>
            <button type="button" class="btn btn-lg btn-danger" data-toggle="popover" title="Popover title" data-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>
    <% else %>
             <%= button_to "Contribute!", new_project_charge_path(:project_id => @project.id), method: :get, class: "btn btn-primary" %>
    <% end %>

单击以切换弹出窗口
@project.id),方法::get,类:“btn btn primary”%>

我也尝试过删除if/else,看看这是否是问题所在,但没有任何区别。你认为这里有什么问题?谢谢

试试这个。。。我认为您没有正确设置选项

$('[data-toggle="popover"]').popover({placement : 'bottom'});

试试这个。。。我认为您没有正确设置选项

$('[data-toggle="popover"]').popover({placement : 'bottom'});

好吧,我会倒霉的!我在谷歌上搜索到了这个。我从来没有想到,因为它在第一次流行音乐中工作得很好…非常感谢!好吧,我会倒霉的!我在谷歌上搜索到了这个。我从来没有想到,因为它在第一次流行音乐中工作得很好…非常感谢!