如何在带有类别的Rails中实现bootstrap下拉列表

里西

我想在我的rails项目中实现Bootstrap的下拉菜单,类似于在Bootstrap网站上提供的以下代码:

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator" class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

目前,我在项目中有一个部分,可以在其中添加新的/编辑的类别,以便在主表单中使用。我目前用于无格式选择/下拉菜单的代码是:

<%= f.select :category_id, Category.all.map { |category| [ category.name, category.id ] }, class: "form-control" %>

似乎没有应用任何引导格式,我尝试将代码更改为:

<%= f.select :category_id, options_for_select([Category.all.map { |category| [ category.name, category.id ] }]), {}, class: "form-control" %>

这为下拉框提供了一个引导样式框,但是默认选择下的下拉框没有类似于Bootstrap示例的任何格式。我的类别之一就是“页面”,但是上面代码中的选择框内的文本仅显示[“ pages”,1],其中1是ID。

任何帮助,将不胜感激:)

柴坦亚

我认为正确的语法如下

 = f.select :category_id, options_for_select(Category.collect {|c| [c.name, c.id]}), { :include_blank => "Please select category"}, {:class => "form-control"}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有类别和子类别的下拉列表

如何在Yii2中显示带有子类别的类别

如何在node.js中读取带有嵌套类别的json文件

如何在类别下拉列表中显示子类别

如何在Rails中列出特定类别的所有名称?

如何在vue中获取特定类别的产品列表

如何在Laravel中创建类别的嵌套列表?

如何在tailwindcss中实现带有徽章的数据列表

如何在Firebase中插入所有类别的名称?

表中带有子类别的类别-PHP + MYSQL

如何在带有分隔类别列表的列上编写查询

如何在Wordpress中显示父类别列表(带有链接)

带有子类别的列表的ArrayList方法

Opencart 2.3.0.2 如何在首页显示特定类别的产品并带有标志

如何在具有多层下拉菜单的Bootstrap v4中实现Navbar下拉悬停?

带有类别和子类别的下拉菜单无法正常工作

如何在MVC中实现MultiSelect下拉列表

如何在我的 Django 表单中实现下拉列表?

如何在flutter中实现下拉列表?

如何在字符界面中实现下拉列表?

如何在Django中实现从属下拉列表

如何在带有文字和角度的动态下拉列表中创建“子菜单”?

如何在带有多个项目选择的Java swing中创建下拉列表?

如何在带有下拉菜单的导航栏中居中列表?

如何在Angular 9中使用带有选定值的选择下拉列表

如何在 HTML 中添加多个带有复选框的下拉列表?

带有子类别的Django类别

带有依赖项的 Bootstrap 下拉列表

如何在 django 中创建来自同一类别的帖子列表