Bootstrap 下拉菜单在 pages_controller 以外的其他控制器中不起作用

Bootstrap dropdown not working in other controller than pages_controller

我正在为 rails 应用程序工作,在我的 application.html.erb

中使用此代码
 <ul class="nav navbar-nav navbar-right">
                    <% if current_user%>
                    <li class="active">
                        <a data-toggle="dropdown" style="cursor: pointer;">Admin</a>
                        <ul class="dropdown-menu">
                            <li><%=link_to "Dashboard", projects_path, :class => "dropdown-item"%></li>
                            <li><%=link_to "Logout", destroy_user_session_path, :method => :delete, :class => "dropdown-item"%></li>
                        </ul>
                    </li>
                <% else %>
                    <li>
                        <a data-toggle="dropdown" style="cursor: pointer;">Admin</a>
                        <ul class="dropdown-menu">
                            <li><%=link_to "Login", new_user_session_path %></li>
                        </ul>
                    </li>
                    <% end %>

                </ul>

下拉菜单对于我的 pages_controller 呈现的任何页面都工作得很好,但对于 projects_controller 的任何页面都不是。这是我的控制器

pages_controller.rb

 require 'json'

 # Controller and action definition for uri say/hello
 # See routing configuration in config/routes.rb
 class PagesController < ApplicationController
   def home
   # get user ip from request
   @yourip = request.remote_ip

   # use params[:name] to get request parameter value by name
   # @parameter = params[:name]

   # get Ruby version and Rails version
   @ruby_version = RUBY_VERSION
   @rails_version = Rails::VERSION::STRING
   end 
 end

projects_controller.rb

 class ProjectsController < ApplicationController
 before_filter :authenticate_user!

 # GET /admin/projects
 def index
    @projects = Project.all

    respond_to do |format|
    format.html # index.html.erb
 end
end

任何可能导致下拉列表在项目控制器页面上不起作用的想法?

[已解决]

<%= stylesheet_link_tag 'bootstrap.min.css' %> 从我的项目索引中丢失