2

次のコードがあり、「削除」をクリックしてチェックボックスをオンにできるようにしたいと思います。これに対する簡単な解決策はありますか?link_to でそれを行う方法がわかりません。

<%= f.fields_for :photos do |photo_fields| %>
  <% unless photo_fields.object.new_record? %>

    <%= link_to image_tag(photo_fields.object.photo.url(:user_thumbnail)), photo_fields.object.photo.url(:original), class: "fancybox"%>
    <%= photo_fields.check_box :_destroy %> <span> delete  </span>

  <% end %>
<% end %>
4

1 に答える 1

4

チェックボックスのラベルのテキスト部分を作成すると、クリックするとチェックボックスが切り替わります。たとえば、次のように変更します。

<%= photo_fields.check_box :_destroy %> <span> delete  </span>

に:

<label>
  <%= photo_fields.check_box :_destroy %>
  <span> delete  </span>
</label>
于 2013-04-04T06:21:21.273 に答える