0

Bootstrap の例の「標準」テスト ナビゲーション バーがありますが、active_links gem navbar => Brand - About - Page1 - Page2 - Pages ( Page3 - Page4 - more..) を使用しています。

「Pages」をクリックすると、ドロップダウンが開き、Page3(Page4、...)をクリックできますが、Page3 で「Pages」をもう一度クリックすると、ドロップダウンがトグルしなくなります...クリックする必要があります別のナビゲーションバー項目 ( About 、 Page1 または Page2 ) で、ドロップダウンを再び切り替えることができます

navbar に関連する既存の css はありません (標準の Bootstrap3 )

私のナビゲーションバー

%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 を追加する必要がありますか? 助けを求めて


Bootstrap 3 / Rails 4の実行

application.jsにコメントしました

// ターボリンクが必要

そして問題は消えました...さらに調査が必要です

4

1 に答える 1

0

とても本当の答えは、投稿で与えられました:

Rails 4ターボリンクはフォームを複数回送信します

application.js が %body 内から呼び出され、%head に移動されたことに気づきませんでした。現在は完全に実行されています...

于 2013-09-20T13:04:40.110 に答える