我无法使用Simple _form grouped_select创建简单选项

时间:2019-01-02 18:45:48

标签: ruby-on-rails ruby

我正在使用simple_form在选择字段中生成我的选项。它生成组选项没有任何问题。但是它不会生成未分组的选项。

<%= f.association :abstract_document_filters,
    :collection => Abstract::DocumentCategory.order(:label),
    :as => :grouped_select,
    :group_method => :abstract_document_filters,
    :group_label_method => :label,
    :label_method => :label,
    :include_blank => "Escolha a lista",  :class => 'form-control select chosen-select'  %>

我有以下HTML代码:

<select class="form-control grouped_select optional" name="business_child_international_document_list[abstract_document_filters_id]" id="business_child_international_document_list_abstract_document_filters_id">
<option value="">Escolha a lista</option>
<optgroup label="Assets">
    <option value="4">Pedras Preciosas</option>
    <option value="5">Ouro</option>
</optgroup>
<optgroup label="Monetização">
    <option value="1">Pessoa Fisica</option>
    <option value="2">Pessoa Jurídica Nacional</option>
    <option value="3">Pessoa Jurídica Interacional</option>
</optgroup>

我需要接收以下代码:

<select class="form-control grouped_select optional" name="business_child_international_document_list[abstract_document_filters_id]" id="business_child_international_document_list_abstract_document_filters_id">
<option value="">Escolha a lista</option>
<optgroup label="Assets">
    <option value="4">Pedras Preciosas</option>
    <option value="5">Ouro</option>
</optgroup>
<optgroup label="Monetização">
    <option value="1">Pessoa Fisica</option>
    <option value="2">Pessoa Jurídica Nacional</option>
    <option value="3">Pessoa Jurídica Interacional</option>
</optgroup>
<option value="5">Títulos</option> <------------------------ I need this line

我知道问题是由于我的收藏而发生的。它指向Abstract :: DocumentCategory,我有一个Abstract :: DocumentFilter,没有类别。因此,他找不到不在集合中的项目。我想知道是否还有其他方法可以做到这一点。

0 个答案:

没有答案