加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何使用simple_form在Rails中上传多个图像?

发布时间:2020-12-17 02:18:08 所属栏目:百科 来源:网络整理
导读:我正在使用Rails 3.2,Carrierwave和simple_form. 目前,使用以下代码上传一张图片,一切正常: % @product.images.build if @product.images.blank? %%= f.simple_fields_for :images do |img| % % unless @product.images.first.file.blank? % div class="con
我正在使用Rails 3.2,Carrierwave和simple_form.

目前,使用以下代码上传一张图片,一切正常:

<%  @product.images.build if @product.images.blank? %>
<%= f.simple_fields_for :images do |img| %>
  <% unless @product.images.first.file.blank? %>
      <div class="control-group">
         <label class="controls"><%= image_tag @product.images.first.file %></label>
      </div>   
      <%= img.input :_destroy,:label => "Remove",:as => :boolean %>
  <% end %>
      <%= img.input :file,:as => :file,:label => "Picture",input_html: { class: "input-hundredpercent" } %>
<% end %>

但是,如何为多图像上传转换此嵌套表单?

解决方法

你可以尝试Ryan Bate的nested_form gem( https://github.com/ryanb/nested_form).

另请参阅他关于此主题的railscast:http://railscasts.com/episodes/196-nested-model-form-revised

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读