Ruby on rails _header.html.erb帐户下拉功能不起作用

Ruby on rails _header.html.erb帐户下拉功能不起作用,ruby-on-rails,Ruby On Rails,我正在学习来自的RubyonRails教程。 以下是_header.html.erb代码,与教程相同。但是account的下拉功能不起作用 <header class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <%= link_to "sample app", root_path, id: "logo" %>

我正在学习来自的RubyonRails教程。 以下是_header.html.erb代码,与教程相同。但是account的下拉功能不起作用

<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>


如果看不到更多的应用程序,很难确定确切的问题,但是根据您提供的内容,我可以提出以下建议:

  • 请参阅并确保使用了正确的标记嵌套(看起来是这样的)
  • 确保已将javascript文件包含在application.js文件(清单文件)中。这里的引导文档:假设您需要包含下拉列表JS文件,以使下拉列表正常工作

如果有任何帮助,请告诉我。

谢谢,我的application.js中没有包含javascript文件。