レールに選択ボックスがあります。レコードを編集するときは、以前に選択した項目を強調表示します。は、レールで選択済みのアイテムを表示します。
私は
<div class="field">
<td><%= f.label :keywords %>(Use Control-Click to select multiple keywords)</td>
<td> <%= f.select :keywords,
options_for_select(@keywords,
:selected => @keywords),
{:include_blank => false},
{:multiple => true, :size =>10} %>
</div>
を持って、私は上のバリエーションのカップルを試してみました:上記で選択し=>文ではなく、私が欲しいものを得ることができません。
私が探しているのは、ユーザーがレコードを編集すると、f.selectはデータベースに選択されている選択肢を事前に選択します。
項目があらかじめ選択されていても、ユーザーがControlキーを押しながら項目をクリックすると、あらかじめ選択されている項目が失われるという点では、「Gotcha」が表示されます。
--------更新が-----------
フォーム
<%= form_for @bedsheet_line, :html =>
{ :class => 'form-horizontal', multipart: true} do |f| %>
ヘッダーフォームを投稿できますか? (<%form_for ...) – inye
@inye - 元の投稿に追加しました。 –
これが表示されますhttp://stackoverflow.com/questions/2196382/rails-select-tag-with-multiple-values-pre-selected? – inye