2017-04-15 2 views
0

ラジオボタンが少ない。問題は、私がインスタンスを編集するとき、ラジオボタンはもうチェックされないということです(しかし、ラジオボタンは作成時にdbに保存されています)。私は、ラジオボタンは、ユーザーがprevioulyyをチェックし、編集時にチェックされていることを確認したいと思います。シンプルなフォーム - 編集時にラジオボタンをチェックしたままにする

_form.html.slim

 .cov-pick-row.w-row 
     - @inspiration_images.each do |img| 
      - next if img.image.path.nil? 
      .w-col.w-col-2.w-col-small-4.w-col-tiny-6 
      label 
       INPUT[type="checkbox" name="cover[inspiration_image_ids][]" id='cover_inspiration_image_ids' value="#{img.id}" class="hidden"] 
       .image-cov-pick 
       = cl_image_tag(img.image.path, height: 190, class: 'img-to-pick', data: { ix: "cover-pick" }).html_safe 

答えて

0

設定しchecked: trueそのためには、チェックする必要があります。 Ex。 dbcheck_statusとし、checkedの値を格納してからchecked: img.check_statusを使用するとします。私は、あなたがそうinspiration_image_ids.include?(img.id)

+0

素晴らしいアイデアを使用することができます使用image idinspiration_image_idsに保存されていることを理解どうもありがとうございましたと同じくらい、あなたのサンプルコードから

! – Orsay

関連する問題