私は最初の本格的な Rails プロジェクト (v3.2.8) に取り組んでいるフロントエンド Web 開発者です。gem を使用して Foundation バージョン 3.2.0 を正常にインストールしました。
小さな画面サイズで表示され、ナビゲーション リンクの展開と折りたたみに使用されるナビゲーション トグルに問題があります。クリックしても何もしません。
(レスポンシブ zurb nav のドキュメントは、Web サイトhttp://foundation.zurb.com/docs/navigation.phpで参照できます)。
問題のコードは次のとおりです。
<nav class="top-bar">
<ul>
<li class="toggle-topbar">
<a href="#"></a>
</li>
</ul>
<section>
<ul class="right">
<li class="has-dropdown">
<%= link_to "#{@user.email} | #{@user.credits_count}",
dashboard_path, :class => 'first-link' %>
<ul class="dropdown">
<li>
<a href="#">Settings<i class="icon-cog"></i></a>
</li>
<li>
<a href="#">Downloads<i class="icon-cloud-download"></i></a>
</li>
<li>
<a href="#">Subscription<i class="icon-calendar"></i></a>
</li>
<li>
<%= link_to 'Purchase Credits <i class="icon-money"></i>'
.html_safe, credits_path %>
</li>
<%= render "shared/menu_bar" %>
</ul>
</li>
</ul>
</section>
</nav>
奇妙な部分は、削除すると次のとおりです。
<ul>
<li class="toggle-topbar">
<a href="#"></a>
</li>
</ul>
...すべてが正常に機能しますが、最初のリンク:
<%= link_to "#{@user.email} | #{@user.credits_count}",
dashboard_path, :class => 'first-link' %>
... が 2 回表示されます - 1 回目は実際のトグル矢印があるべき場所で、もう 1 回クリックしてナビゲーション リンクを展開します。
トグルがコードにないときにナビゲーションが正しく機能し、あると誤動作するのはなぜですか?
どんな助けでも大歓迎です。