【问题标题】:Categories/subcategories in rails as drop downrails中的类别/子类别作为下拉菜单
【发布时间】:2017-05-20 23:19:29
【问题描述】:

您好,我有点 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>

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

【问题讨论】:

  • 到目前为止您尝试过什么?请分享您当前的代码。您是否尝试根据所选的category 显示subcategories
  • 请看编辑
  • 这似乎是一个不同的问题。我建议发布一个新问题(参考这个问题)。你会让更多的人看到它。

标签: ruby-on-rails drop-down-menu categories


【解决方案1】:

听起来您想向应用程序的视图层添加一些交互性。让您开始使用此功能的代码类型是 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.

【讨论】:

  • 感谢您的帮助!这将是一个很大的帮助。它看起来像我需要的。
  • 我很高兴能帮上忙。 :)
  • 请参阅编辑。我有一个引导首页,我想将上述内容添加到其中,但即使查看了您发布的链接,我也不确定如何让它工作......
猜你喜欢
  • 2013-06-03
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多