adminlte rails sidebar无法正常工作

时间:2015-11-13 03:44:21

标签: css ruby-on-rails adminlte

我环顾四周但却找不到这样的问题,可能是一个愚蠢的问题,但我无法找到答案。

我刚刚安装了" adminlte-rails"宝石,当我粘贴左侧边栏的示例代码时,它可以工作,但是框没有正确着色,这是我使用的代码和结果:

示例代码:

<div class="main-sidebar">
  <!-- Inner sidebar -->
  <div class="sidebar">
    <!-- user panel (Optional) -->
    <div class="user-panel">
      <div class="pull-left image">
        <img src="dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
      </div>
      <div class="pull-left info">
        <p>User Name</p>

        <a href="#"><i class="fa fa-circle text-success"></i> Online</a>
      </div>
    </div><!-- /.user-panel -->

    <!-- Search Form (Optional) -->
    <form action="#" method="get" class="sidebar-form">
      <div class="input-group">
        <input type="text" name="q" class="form-control" placeholder="Search...">
        <span class="input-group-btn">
          <button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i></button>
        </span>
      </div>
    </form><!-- /.sidebar-form -->

    <!-- Sidebar Menu -->
    <ul class="sidebar-menu">
      <li class="header">HEADER</li>
      <!-- Optionally, you can add icons to the links -->
      <li class="active"><a href="#"><span>Link</span></a><</li>
      <li><a href="#"><span>Another Link</span></a></li>
      <li class="treeview">
        <a href="#"><span>Multilevel</span> <i class="fa fa-angle-left pull-right"></i></a>
        <ul class="treeview-menu">
          <li><a href="#">Link in level 2</a></li>
          <li><a href="#">Link in level 2</a></li>
        </ul>
      </li>
    </ul><!-- /.sidebar-menu -->

  </div><!-- /.sidebar -->
</div><!-- /.main-sidebar -->

Expected result

My result

我尝试将相同的类应用于正文但没有出现颜色。

谢谢!

1 个答案:

答案 0 :(得分:0)

最后,我可以找到解决方案,而且当然很简单。

“adminlte-rails”gem与旧的AdminLTE版本(1.x,实际上是2.3版本)一起工作,因此宝石侧边栏类与我在代码中包含的类不同。首先,我尝试手动将新的“skins-blue.css”文件导入到项目中并且颜色有效,但是3级菜单的功能没有用,所以我决定删除gem并在项目中包含CSS和Js文件现在就像一个魅力。

感谢@ sadaf2605的回答。

问候