0
私はhtml.erb
テンプレートとbootstrap
を使用しています。私は選択ボックスから複数のオプションを選択し、これらの値を配列形式で保存します。私はserialize :column_name
オプションを使用しています。モデル。それは今まで働いています。しかし、私は投稿を編集しようとすると、ボックスの値はdonotをrepopulateを選択します。私はスキルを取得しています編集機能でデバッグするとき、それは私に複数選択ボックス - Ruby On Rails
@post.skills = ["1","2","3","4"]
を示し、以下のオプション
_form.html.erbで私の選択ボックス
<%= form_for(@post , url: { action: @definded_action }) do |f| %>
<%= f.select :skills, options_from_collection_for_select(@skills , :id,:title), {}, id: "sel1" ,class: "form-control selectpicker" , multiple: true%>
<% end %>
を試してみました私はデータベースからそれをフェッチしている編集機能でこれを試しました
@post.skills = @post.skills.map(:&to_i)
しかし、成功しません。すべてのヘルプは大歓迎されます:) -
が