【发布时间】:2013-04-11 07:04:56
【问题描述】:
用户编辑视图:
<%= form_for(@user, :html => {:multipart => true}) do |f| %>
<%= f.text_field :name, placeholder: :name %>
<%= f.submit "Save" %>
<%= f.fields_for :photos do |photo_fields| %>
<%= image_tag(photo_fields.object.photo.url(:user_thumbnail) %>
<%= f.radio_button :avatar, @selected_photo_number %>
所以我会显示用户上传的所有照片,并在每张照片旁边显示一个单选按钮。我怎样才能做到这一点,以便当我单击第一个 @selected = 0 和第二个 @selected = 1 等等。基本上我需要知道照片在数组@user.photos[] 中的哪个位置。谢谢!
我需要像photo_fields.object.place 这样的数组而不是@selected_photo_number??
【问题讨论】:
标签: ruby-on-rails arrays forms radio-button