嗨,我有点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>
我想添加一个悬停或点击操作,显示列表中类别的子类别。
答案 0 :(得分:1)
听起来您想要为应用程序的视图层添加一些交互性。开始使用此功能的代码类型是Javascript。项目的app/assets/javascripts
目录是您放置此代码的位置。默认情况下,当您在开发环境中构建应用程序时,每次在浏览器中刷新视图时,Ruby on Rails都会重新加载您对此目录中文件所做的任何更改。
Rails指南提供了很好的文档,介绍了Rails处理静态资产(如javascript和CSS文件)的方式。
http://guides.rubyonrails.org/asset_pipeline.html
通过一些谷歌搜索可以获得大量免费资源,它们向您展示了javascript的基础知识,以及如何制作下拉菜单。
还有一个名为JQuery的强大javascript库,可以让你想要做的更直接。