diff --git a/app/controllers/settings/shops_controller.rb b/app/controllers/settings/shops_controller.rb index 97c6422d..975d9e25 100644 --- a/app/controllers/settings/shops_controller.rb +++ b/app/controllers/settings/shops_controller.rb @@ -47,15 +47,13 @@ class Settings::ShopsController < ApplicationController # PATCH/PUT /settings/shops/1 # PATCH/PUT /settings/shops/1.json def update + respond_to do |format| if @settings_shop.update(shop_params) if params[:display_images].present? - params[:display_images]['image'].each do |a| - - aa = a.read - base64_encoded = Base64.encode64(aa) - byebug - @display_image = @settings_shop.display_images.create!(:shop_id => @shop.id, :image => base64_encoded) + params[:display_images][:image].each do |a| + @aa = Base64.encode64(a.read) + @display_image = @settings_shop.display_images.create!(:shop_id => @shop.id, :image => "data:image/jpeg;base64,"+@aa) end end format.html { redirect_to settings_shops_url, notice: 'Shop was successfully updated.' } diff --git a/app/models/display_image.rb b/app/models/display_image.rb index 63405b26..7f6624e2 100644 --- a/app/models/display_image.rb +++ b/app/models/display_image.rb @@ -1,5 +1,5 @@ class DisplayImage < ApplicationRecord - mount_uploader :image, DisplayImageUploader + #mount_uploader :image, DisplayImageUploader belongs_to :shop end diff --git a/app/views/settings/shops/_form.html.erb b/app/views/settings/shops/_form.html.erb index 38555333..7a3c0a04 100755 --- a/app/views/settings/shops/_form.html.erb +++ b/app/views/settings/shops/_form.html.erb @@ -44,25 +44,14 @@
<%= f.file_field :image, :multiple => true, name: "display_images[image][]" %> -
<%= f.submit "Submit",:class => 'btn btn-primary btn-lg waves-effect' %> diff --git a/app/views/settings/shops/show.html.erb b/app/views/settings/shops/show.html.erb index d30ca274..7d04d504 100755 --- a/app/views/settings/shops/show.html.erb +++ b/app/views/settings/shops/show.html.erb @@ -103,7 +103,7 @@ Shop Images <% @display_images.each do |p| %> - <%= image_tag p.image , :size => '200x200'%>
+ <%= image_tag "#{p.image}" %> <% end %>