0

http://ruby.railstutorial.orgの ruby​​ on rails チュートリアルに従っています。以下は _header.html.erb コードで、チュートリアルと同じです。ただし、アカウントのドロップダウン機能は機能しません。

<header class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <%= link_to "sample app", root_path, id: "logo" %>
      <nav>
        <ul class="nav pull-right">
          <li><%= link_to "Home", root_path %></li>
          <li><%= link_to "Help", help_path %></li>
          <% if signed_in? %>
            <li><%= link_to "Users", users_path %></li>
            <li id="fat-menu" class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                Account <b class="caret"></b>
              </a>
              <ul class="dropdown-menu">
                <li><%= link_to "Profile", current_user %></li>
                <li><%= link_to "Settings", edit_user_path(current_user) %></li>
                <li class="divider"></li>
                <li>
                  <%= link_to "Sign out", signout_path, method: "delete" %>
                </li>
              </ul>
            </li>
          <% else %>
            <li><%= link_to "Sign in", signin_path %></li>
          <% end %>
        </ul>
      </nav>
    </div>
  </div>
</header>
4

1 に答える 1

2

アプリケーションを詳しく見ていないと、正確な問題を特定するのは困難ですが、提供された内容に基づいて、次のことを提案できます。

  • http://twitter.github.com/bootstrap/javascript.html#dropdownsを参照して、適切なマークアップのネストを使用していることを確認してください (そうであるように見えます)。
  • application.js ファイル (マニフェスト ファイル) 内に JavaScript ファイルが含まれていることを確認してください。ここのブートストラップのドキュメント: http://twitter.github.com/bootstrap/components.html#navbarは、ドロップダウンを適切に機能させるためにドロップダウン JS ファイルを含める必要があると述べています。

これが役立つかどうか教えてください。

于 2012-05-17T23:46:15.643 に答える