0

如何添加粗体标题(又名optgroup)使用select2ruby​​?

  <%= @challenge.select(:name, [[], ['optgroup label: Mind'], ['Write a Book'], ['Paint a Picture'], ['optgroup label: Body'], ['Run a 5K'], ['Lose 10 Pounds']]) %>

  $('select').select2({
    placeholder: "Enter Challenge",
    theme: "bootstrap",
    allowClear: false,
    tags: true,
    multiple: false,
  });

我很难将这里提供的答案翻译成红宝石解决方案:Select2 - 如何插入粗体标题?

4

1 回答 1

1

你有没有试过:grouped_collection_select

http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/grouped_collection_select

更新示例:

控制器:

@collection = [['Mind', ['Write a Book', 'Paint a Picture']], ['Body', ['Run a 5K', 'Lose 10 Pounds']]]

看法:

<%= @challenge.grouped_collection_select(:name, @collection, :last, :first, :to_s, :to_s, include_blank: true) %>

显然我没有你的确切源代码,但这应该可以。

于 2015-12-08T20:31:23.180 回答