【问题标题】:How to upload more than one image in Rails using simple_form?如何使用 simple_form 在 Rails 中上传多个图像?
【发布时间】:2012-06-14 21:20:53
【问题描述】:

我正在使用 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 %>

但是,如何将这种嵌套表单转为多图上传?

【问题讨论】:

    标签: ruby-on-rails carrierwave polymorphic-associations simple-form


    【解决方案1】:

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

    也可以参考他关于这个话题的 railscast:http://railscasts.com/episodes/196-nested-model-form-revised

    【讨论】:

      猜你喜欢
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2015-04-21
      • 2016-02-26
      • 2017-01-21
      • 2018-11-09
      • 1970-01-01
      相关资源
      最近更新 更多