Ruby onRailsとZurbFoundationOffcanvasが正しく機能しない

ダミール

UI(Rails 4)をBootstrapからFoundation 5に移動しました。大画面用に通常のナビゲーションを追加し、小画面用にオフキャンバスナビゲーションを追加しました。詳細については、こちらをご覧ください:http//foundation.zurb.com/docs/components/offcanvas.html

メニューをクリックすると、オフキャンバスナビゲーションにすべてのリンクが表示され、コンテンツをクリックしてナビゲーションを再度開くことができますが、ナビゲーション内のリンクをクリックすると、オフキャンバスナビゲーションを開くことができません。ブロックされているように、ブラウザのビューを手動で更新する必要があります。

これがそのための私のコードです:

<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title><%= content_for?(:title) ? yield(:title) : t('.siteTitle') %></title>

  <%= stylesheet_link_tag    'application'%>
  <%= javascript_include_tag 'vendor/modernizr' %>
  <%= csrf_meta_tags %>
</head>
<body>
    <!-- NAVIGATION Top Bar -->
    <!------------------------>
    <div class="off-canvas-wrap">
        <div class="inner-wrap">
            <div class="contain-to-grid sticky fixed">
                <nav class="top-bar hide-for-small" data-topbar data-options="is_hover: false">
                  <ul class="title-area">
                    <li class="name">
                      <h1><%= link_to t('.siteTitle'), root_path, :id => 'newolu' %></h1>
                    </li>
                  </ul>
                  <section class="top-bar-section">
                    <!-- Right Nav Section -->
                    <ul class="right">
                      <li class="has-dropdown active">
                        <a href="#"><%=t('.menus')%></a>
                        <ul class="dropdown">
                          <li><%= link_to t('.restaurants'), restaurants_path, :id => 'restaurant' %></li>
                        </ul>
                      </li>
                      <li class="has-dropdown">
                        <a href="#"><%=t('.changelanguage')%></a>
                        <ul class="dropdown">
                          <li><%= link_to t('.english'), { :locale => 'en' }, :id => 'en' %></li>
                          <li><%= link_to t('.german'), { :locale => 'de' }, :id => 'de' %></li>
                        </ul>
                      </li>
                    </ul>

                    <!-- Left Nav Section -->
                    <ul class="left">
                      <li class="has-form">
                      </li>
                    </ul>
                  </section>
                </nav>
            </div>

            <!-- NAVIGATION Offcanvas -->
            <!-------------------------->
          <div class="fixed show-for-small">
            <nav class="tab-bar">

              <section class="left tab-bar-section">
                <h1 class="title"><%= t('.siteTitle') %></h1>
              </section>

              <section class="right-small">
                <a class="right-off-canvas-toggle menu-icon" ><span></span></a>
              </section>

            </nav>
          </div>

            <aside class="right-off-canvas-menu">
              <ul class="off-canvas-list">
                <li><label class="first">Newolu</label></li>
                <li><<%= link_to 'Home', root_path, :id => 'newolu' %></li>
              </ul>

              <hr>

              <ul class="off-canvas-list">
                <li><label><%=t('.menus')%></label></li>
                <li><%= link_to t('.restaurants'), restaurants_path, :id => 'restaurant' %></li>
              </ul>

              <hr>

              <ul class="off-canvas-list">
                <li><label><%=t('.changelanguage')%></label></li>
                <li><%= link_to t('.english'), { :locale => 'en' }, :id => 'en' %></li>
                <li><%= link_to t('.german'), { :locale => 'de' }, :id => 'de' %></li>
              </ul>
            </aside>

            <!-- Content -->
            <!------------->
            <section class="main-section">
              <!-- Notice -->
              <!------------>
              <% if notice %>
                  <div data-alert class="alert-box info radius">
                    <p id="notice"><%= notice %></p>
                    <a href="#" class="close">&times;</a>
                  </div>
              <% end %>
              <!-- content goes here -->
              <%= yield %>
            </section>

            <a class="exit-off-canvas" href="#"></a>
        </div>
    </div>
    <%= javascript_include_tag 'application' %>
</body>

この問題が発生する理由を誰かが知っていますか?2番目の問題は、次のコードスニペットのテキストが左揃えではなく、中央に配置されていることです。右または真ん中に変更すると、同じ位置でプラスマイナスになります。

<section class="left tab-bar-section">
            <h1 class="title"><%= t('.siteTitle') %></h1>
          </section>

ここに画像があります:

画像

誰かが助けてくれることを願っています..ありがとうございました

エドワード・ベレニッチ

リンクを含むタグにdata-no-turbolinkフラグを追加すると、そのリンクのターボリンクが無効になり、フルリロードがトリガーされます。iOSでテストしました。ターボリンクの宝石全体を無効にする必要はありません。<div data-no-turbolink><a href="/link"></a></div>これでうまくいくはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Ruby onRailsで正規表現が完全に機能しない

分類Dev

Ruby onRailsとDataTablesボタンが機能しない

分類Dev

Ruby onRailsはログインが機能しないことを忘れないでください

分類Dev

Rubyで日付形式が正しく機能しない

分類Dev

Ruby onRailsのObject.errorsが機能しない

分類Dev

Ruby onRailsアソシエーションが機能しない

分類Dev

html_safe in ruby onrailsが機能しない

分類Dev

Ruby onRails-正規表現の電子メール検証が機能しない

分類Dev

Ruby onRails-カスタム検証の許可が機能していない

分類Dev

Textmate(Ruby)でDir.eachパスが正しく機能しない

分類Dev

Ruby onRails-ユーザーと製品コントローラーのリンクが機能しない

分類Dev

Ruby onRailsフォームが複数のファイルで機能しない

分類Dev

Ruby onRails-バンドルのインストールが機能しない

分類Dev

Ruby onRailsのskip_before_actionが期待どおりに機能しない

分類Dev

Ruby onRailsデータベースクエリがherokuで機能しない

分類Dev

Ruby onRailsで機能しないパスを破棄する

分類Dev

同じページへのhrefdiv IDは、Ruby onRailsのページを更新しないと機能しません

分類Dev

Ruby正規表現が機能しない

分類Dev

Ruby onRailsでの自動ajax呼び出しが機能していません

分類Dev

Ruby OnRails-スタイルが正しくレンダリングされない

分類Dev

Ruby onRailsアプリでブートストラップが正しく読み込まれない

分類Dev

Ruby配列からJavaScript配列への変換が正しく機能しない

分類Dev

Ruby onRails-Fixer_file_uploadがCarrierWaveのコントローラーテストで機能しない

分類Dev

Ruby変数が機能しない

分類Dev

Ruby-Instance_of?/ is_aが機能しない

分類Dev

Rubyコードが機能しない

分類Dev

Ruby on RailsQRコードとRQRCode-Gemが機能しない

分類Dev

Rubyで条件なしのif-elsifが正しく分岐しない

分類Dev

Ruby GemsC拡張機能の例が機能しない

Related 関連記事

  1. 1

    Ruby onRailsで正規表現が完全に機能しない

  2. 2

    Ruby onRailsとDataTablesボタンが機能しない

  3. 3

    Ruby onRailsはログインが機能しないことを忘れないでください

  4. 4

    Rubyで日付形式が正しく機能しない

  5. 5

    Ruby onRailsのObject.errorsが機能しない

  6. 6

    Ruby onRailsアソシエーションが機能しない

  7. 7

    html_safe in ruby onrailsが機能しない

  8. 8

    Ruby onRails-正規表現の電子メール検証が機能しない

  9. 9

    Ruby onRails-カスタム検証の許可が機能していない

  10. 10

    Textmate(Ruby)でDir.eachパスが正しく機能しない

  11. 11

    Ruby onRails-ユーザーと製品コントローラーのリンクが機能しない

  12. 12

    Ruby onRailsフォームが複数のファイルで機能しない

  13. 13

    Ruby onRails-バンドルのインストールが機能しない

  14. 14

    Ruby onRailsのskip_before_actionが期待どおりに機能しない

  15. 15

    Ruby onRailsデータベースクエリがherokuで機能しない

  16. 16

    Ruby onRailsで機能しないパスを破棄する

  17. 17

    同じページへのhrefdiv IDは、Ruby onRailsのページを更新しないと機能しません

  18. 18

    Ruby正規表現が機能しない

  19. 19

    Ruby onRailsでの自動ajax呼び出しが機能していません

  20. 20

    Ruby OnRails-スタイルが正しくレンダリングされない

  21. 21

    Ruby onRailsアプリでブートストラップが正しく読み込まれない

  22. 22

    Ruby配列からJavaScript配列への変換が正しく機能しない

  23. 23

    Ruby onRails-Fixer_file_uploadがCarrierWaveのコントローラーテストで機能しない

  24. 24

    Ruby変数が機能しない

  25. 25

    Ruby-Instance_of?/ is_aが機能しない

  26. 26

    Rubyコードが機能しない

  27. 27

    Ruby on RailsQRコードとRQRCode-Gemが機能しない

  28. 28

    Rubyで条件なしのif-elsifが正しく分岐しない

  29. 29

    Ruby GemsC拡張機能の例が機能しない

ホットタグ

アーカイブ