在acts_as_nested_set中获得第一级

时间:2012-03-22 17:56:53

标签: ruby-on-rails ruby acts-as-nested-set

我在我的rails应用程序中使用了awesome_nested_set ...在我看来,我正在使用each_with_level显示我的嵌套类别。如何确定我在循环中显示的类别是否是该级别中的第一个。

我的列表显示如下:

 <ul>
  <li>Gifts
    <ul>
      <li>Kitchen
       <ul>
         <li>Mugs</li>
         <li>Plates</li>
       </ul>
       <li>Bath</li>
       <li>Home
        <ul>
          <li>Canvas Prints</li>
          <li>Framed Prints</li>
        </ul>
      </li>
    </ul>
  </li>
  <li>Blankets
    <ul>
      <li>Fleece</li>
      <li>Cotton</li>
    </ul>
  </li>
</ul>

在这个例子中,我想标记“Gifts”,“Kitchen”,“Mugs”,“Canvas Prints”和“Fleece”条目。似乎应该有一种方法来确定这一点,但我在网上找不到任何文件。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

如果您不需要代码知道哪个是第一个,那么CSS选择器应该可以做到这一点:li:first-child