Add multiple photo upload

This commit is contained in:
San Wai Lwin
2018-03-19 18:35:59 +06:30
36 changed files with 391 additions and 93 deletions

View File

@@ -47,9 +47,8 @@
<%= f.fields_for :display_images do |p| %>
<div class="field">
<%= p.label :image %><br>
<%= image_tag p.object.image, :class => "img-thumbnail" %>
<%= p.file_field :image, :multiple => true, name: "display_images[image][]" %>
<%= link_to "Destroy", settings_shop_display_image_path(p.object), method: :delete %>
</div>
<% end %>
@@ -57,8 +56,8 @@
</div>
</div>
</div>
<!-- <%= f.fields_for :display_images do |p| %>
<%= f.file_field :image, :multiple => true, name: "display_images[image][]" %>
<!-- <%= f.fields_for :display_images do |p| %>
<div class="field">
<%= p.label :image %><br>
<%= p.file_field :image, :multiple => true, name: "display_images[image][]" %>

View File

@@ -0,0 +1,5 @@
<% if @display_image.new_record? %>
alert("Failed to upload display_image: <%= j @display_image.errors.full_messages.join(', ').html_safe %>");
<% else %>
$("#display_images").append("<%= j render(@display_image) %>");
<% end %>