0

オプション ボックスの作成に select タグを使用しています

オプションボックスを作成するために、次のコードを書きました

= f.select :user_id_eq,
  [raw("<option value=''>All Open Projects</option><option value='#{current_user.id}' selected='selected'>My Open Projects</option><optgroup label='Open Projects by Creator'>")] + current_user.company.projects.includes(:user).find(:all, :select => "DISTINCT user_id").collect {|p| [ p.user.name, p.user_id ] },
  {}, :'data-remote' => true, class: 'searchSelect'

しかし、これはhtmlコンテンツに余分な空白フィールドを作成しています

<option value=''>All Open Projects</option><option value='7' selected='selected'>My Open Projects</option><optgroup label='Open Projects by Creator'>"
<option value="">All Open Projects</option>
<option value="7" selected="selected">My Open Projects</option>
<optgroup label="Open Projects by Creator">
    <option value="2">Cas Elliott</option>
    <option value="6">Rakl</option>
    <option value="5">Jas</option></optgroup>

最初の行は作成中の余分な行です。この行が作成された理由は何か?前もって感謝します

4

1 に答える 1