3

我正在关注 Micheal Hartl 的 Rails 教程。我完成了第 8 章,但是在推送到 git 和 Heroku 之后,我的 heroku 站点工作正常,但是在我的本地主机中,我无法单击 Account 下拉菜单。

这是我的 Heroku:heroku 网站

这是我的 Github: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>

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


更新:

我修好了它。这是我所做的:

  • 重新排列了我的 application.js “requires” 让 jquery 第一, jquery_ujs 第二, bootstrap 第三, require_tree 第四
  • 我将 gemfile 的 Bootstrap 更新为 Bootstrap 2.3 并重新启动服务器
4

0 回答 0