Por que meu menu suspenso com o Bootstrap não está funcionando?

No meu aplicativo Rails, tenho o seguinte código para um menu suspenso:

<header class="navbar navbar-fixed-top">
  <div class="navbar-inner">
<div class="container">
    <nav>
            <ul class="nav pull-right">
                <li><%= link_to "Home", root_path %></li> 
            <% if signed_in? %>
                <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 "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 %>
            <% end %>
            </ul>
        </nav>
  </div>
</div>
</header>

No meu arquivo application.js eu tenho o seguinte código:

    //= require bootstrap

Não tenho ideia do motivo pelo qual o menu suspenso não está funcionando e não tenho ideia de como corrigi-lo. Alguns dias atrás, estava funcionando bem e agora não funciona mais corretamente. Obrigado por qualquer ajuda!

questionAnswers(6)

yourAnswerToTheQuestion