Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails twitter引导下拉开关在显示屏上打开,不显示';t形开关_Ruby On Rails - Fatal编程技术网

Ruby on rails twitter引导下拉开关在显示屏上打开,不显示';t形开关

Ruby on rails twitter引导下拉开关在显示屏上打开,不显示';t形开关,ruby-on-rails,Ruby On Rails,我插入了一个测试切换按钮(从演示粘贴) 将显示该按钮,但所有选项都可见,并且根本不进行切换 button-toggle.js插件已经存在(签入资产),我已经将其添加到我的应用程序js文件中 $(document).ready -> $('.dropdown-toggle').dropdown() 这很奇怪,因为在我的页面顶部,在导航栏中,我已经有一个下拉按钮来选择网站语言。。。而且这个很好用。。。(同时显示语言和标志) 我还试着调试,插入 $(".dropdown-menu"

我插入了一个测试切换按钮(从演示粘贴)

将显示该按钮,但所有选项都可见,并且根本不进行切换

button-toggle.js插件已经存在(签入资产),我已经将其添加到我的应用程序js文件中

$(document).ready ->
    $('.dropdown-toggle').dropdown()
这很奇怪,因为在我的页面顶部,在导航栏中,我已经有一个下拉按钮来选择网站语言。。。而且这个很好用。。。(同时显示语言和标志)

我还试着调试,插入

  $(".dropdown-menu").click (event) ->
     alert 'dd clicked'

这是由两个菜单触发的,因此它已安装,但第二个菜单是打开的,永远不会切换,与Twitter引导无关

我试着在我的模板的其他地方移动切换按钮,第一个在我的顶部导航栏中,因为第一个正在运行,这个测试运行得很好。。。 我把它放在模板的另一部分,结果相同:它运行


因此,我研究了用于此按钮的类:。分页,这也是Kaminari paginator使用的类。。。我摆脱了这个班。。。它跑起来了

你能把包装贴在下拉菜单上吗?那是
ul
li
。哪一个?语言/标志?
.btn-group{:style => "margin-top: 4px; float:right;"}
%a.btn{:'data-toggle' => "dropdown", :href => "#", :id => "babLocaleSelect"}
    %span.babFlag{:class => "babFlag-#{I18n.locale}"}= I18n.locale.to_s
    = I18n.t(I18n.locale)

%a.btn.dropdown-toggle{:'data-toggle' => "dropdown", :href => "#"}
    %span.caret

%ul.dropdown-menu.bablevel-content
    - other_backoffice_languages.each do |language|
        %li.babLocale
            %a{:href => backoffice_language_path(:locale => language), :id => "#{language}_language_link"  }
                %span.babFlag{:class => "babFlag-#{language}"}= I18n.t(language)
                = I18n.t(language.to_sym)
  $(".dropdown-menu").click (event) ->
     alert 'dd clicked'