【问题标题】:Active navigation menu rails and Anchestry活动导航菜单栏和祖先
【发布时间】:2013-03-12 17:30:17
【问题描述】:

我使用 Ancestry gem 为我的网站提供完整的分类功能。

此时我要创建导航菜单。

想法,是这样的。

我点击主类别,它导航到它,在那里我可以看到所有子类别。我点击其中之一。例如,打开其他子类别。

我希望能够在这样的导航栏上看到

Main category name -> Subcategory name -> subsub category name -> Product name

这样想,但我不知道如何在谷歌搜索它,因为英语不是我的母语。 主要思想是能够看到子类别的兄弟姐妹和父母类别的树:)

有人可以为我推荐一些东西吗? :)

谢谢!!

【问题讨论】:

    标签: ruby-on-rails categories ancestry


    【解决方案1】:

    简单灵活的 Rails 面包屑导航。

    您需要在点击导航时看到导航菜单。

    然后使用breadcrumb navigation menu

    它使用起来更简单,无论您走到哪里,只要点击一下,它就可以为您提供您期望的导航。

    有关安装和要求,请查看以下内容:

    https://github.com/weppos/breadcrumbs_on_rails#readme

    【讨论】:

    • 但是没有其他插件就无法创建这样的功能?
    • 插件包含缩短代码并为您提供输出而无需太多麻烦的功能。面包屑最适合导航菜单。只需几个安装步骤。如果没有像面包屑这样的插件,就像您正在实现面包屑中已经存在的相同功能一样。那为什么不重用它。试试看,你肯定会看到。
    • 。谢谢,但我找到了一些没有其他宝石的解决方案。 :)
    • 这是我的解决方案!categories_controller.rb 在显示操作@category = Category.find(params[:id]) @path = @category.path
    • 在 show.html.erb 下我有 <div class="nav_tree"> <% @path.each do |path|%> <%= link_to (path.name), path %> <%end%> </br> </div> 这比我想象的要容易。:)
    猜你喜欢
    • 1970-01-01
    • 2014-05-21
    • 2023-04-08
    • 1970-01-01
    • 2020-03-12
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    相关资源
    最近更新 更多