2013-09-17 2 views
0

У меня есть «стандартная» тестовая навигационная панель из примера Bootstrap, однако с помощью active_links gem navbar => Бренд - О - Страница1 - Page2 - Страницы (Page3 - Page4 - more ..)Bootstrap: мое выпадающее меню в navbar не переключается снова после выбора элемента в меню с переключением

Когда я нажимаю «Страницы», раскрывающийся список открывается, и я могу нажать на Page3, (Страница4, ...) , но в Page3 если я снова нажму на «Страницы» 'выпадающее меню больше не переключается ... Мне нужно щелкнуть еще один элемент навигационной панели (About, Page1 или Page2), чтобы снова включить выпадающий список

no existing css, связанный с навигационной панелью (стандартный Bootstrap3)

мой Navbar

%nav.navbar.navbar-default{:role => "navigation"} 
/-- Brand and toggle get grouped for better mobile display 
.navbar-header 
    %button.navbar-toggle{ :type => "button", :'data-toggle' => "collapse", :'data-target' => ".navbar-ex1-collapse"} 
     %span.icon-bar 
     %span.icon-bar 
     %span.icon-bar 
    = active_link_to "o-MobileServer", root_path, :class => "navbar-brand" 

/-- Collect the nav links, forms, and other content for toggling 
.collapse.navbar-collapse.navbar-ex1-collapse 
    %ul.nav.navbar-nav 
     %li= active_link_to 'About', page_path("about"), :wrap_tag => :li 
     %li= active_link_to 'Page1', page_path("page1"), :wrap_tag => :li 
     %li= active_link_to 'Page2', page_path("page2"), :wrap_tag => :li 

     %li.dropdown 
      %a.dropdown-toggle{:'data-toggle' => :dropdown} 
       = "Pages" 
       %b.caret 
      %ul.dropdown-menu{:role => "menu"} 
       %li= active_link_to 'Page3', page_path("page3"), :wrap_tag => :li 
       %li= active_link_to 'Page4', page_path("page4"), :wrap_tag => :li 
       %li= active_link_to 'Page5', page_path("page5"), :wrap_tag => :li 
       %li.divider 
       %li.nav-header 
        %b= "More Pages" 
       %li= active_link_to 'Page6', page_path("page6"), :wrap_tag => :li 
       %li= active_link_to 'Page7', page_path("page7"), :wrap_tag => :li 

, что может быть не так? следует добавить конкретный css? tahnks для помощи


Запуск Bootstrap 3/Rails 4

я прокомментировал в application.js

// требуют turbolinks

и проблема исчезла ... нуждаются в дальнейшем исследовании

ответ

0

такой реальный ответ, был дан в сообщении:

Rails 4 Turbolinks make form submit multiple times

я не заметил, что application.js был вызван из моего тела% переместил его на голова%, теперь работает отлично ...

Смежные вопросы