Categories/subcategories 在 rails 中作为下拉菜单

Categories/subcategories in rails as drop down

嗨,我是个 ROR 菜鸟。想知道是否有人可以帮助我实现一个显示类别及其子类别的下拉菜单?

什么样的代码能让我入门?

我已经输入了类别的数据,只是不确定将代码放在哪里才能使它们显示为友好的下拉菜单,并将其子类别作为每个类别的一个分支。

任何帮助都会很棒。

编辑这是我的下拉代码:

    <div class="dropdown">
  <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Categories
  <span class="caret"></span></button>
  <ul class="dropdown-menu">
  <li><a href="#">Sports</a></li>
  <li><a href="#">Pop Culture</a></li>
  <li><a href="#">Tazos</a></li>
  <li><a href="#">Woolworths Collectibles</a></li>
  </ul>
  </div>

并且我想添加一个悬停或单击操作,以显示列表中类别的子类别。

听起来您想向应用程序的视图层添加一些交互性。可让您开始使用此功能的代码类型是 Javascript。您项目的 app/assets/javascripts 目录是放置此代码的位置。默认情况下,当您在开发环境中构建应用程序时,每次在浏览器中刷新视图时,Ruby on Rails 将重新加载您对该目录中的文件所做的任何更改。

Rails 指南提供了关于 Rails 处理静态资产(例如 javascript 和 CSS 文件的方式的优秀文档。

http://guides.rubyonrails.org/asset_pipeline.html

只需在谷歌上搜索一下,即可获得数量惊人的免费资源,这些资源向您展示了 javascript 的基础知识,以及如何制作下拉菜单。

还有一个名为 JQuery 的强大 javascript 库,它可以使您想要做的事情更加直接。

This walkthrough seems very similar to what you are trying to achieve. You can customize it to fit your needs.