Ruby on rails Rails教程localhost可以';t单击";“帐户”;按钮

Ruby on rails Rails教程localhost可以';t单击";“帐户”;按钮,ruby-on-rails,git,heroku,Ruby On Rails,Git,Heroku,我正在学习Micheal Hartl的Rails教程。我完成了第8章,但在推到git和Heroku之后,我的Heroku站点运行良好,但在我的localhost中,我无法单击帐户下拉菜单 这是我的Heroku: 这是我的Github: 以下是_header.html.erb: <header class="navbar navbar-fixed-top navbar-inverse"> <div class="navbar-inner"

我正在学习Micheal Hartl的Rails教程。我完成了第8章,但在推到git和Heroku之后,我的Heroku站点运行良好,但在我的localhost中,我无法单击帐户下拉菜单

这是我的Heroku:

这是我的Github:

以下是_header.html.erb:

<header class="navbar navbar-fixed-top navbar-inverse">
  <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", '#' %>
            <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", '#' %></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>

我还运行了rakedb:reset和rakedb:test:prepare并重新启动了rails服务器,这似乎什么都没做


更新:

我修好了。以下是我所做的:

  • 重新排列了my application.js“requires”,将jquery放在第一位,jquery_ujs放在第二位,bootstrap放在第三位,require_树放在第四位
  • 我将gemfile的引导更新为Bootstrap 2.3,并重新启动了服务器

我能,你说不能是什么意思?它会显示列表项。我可以复制它。我克隆了你的github repo,它不起作用,但在你的Heroku网站上确实起作用@juanpastas-你在检查他的heroku网站吗,它在上面工作,但在本地不工作。你们知道问题出在哪里吗?看看其他线程,似乎是Javascript,谢谢您添加解决方案。还有一个类似的问题给出了相互矛盾的建议,但没有一个对我有用。你的解决方案成功了。