Condition in shop

This commit is contained in:
San Wai Lwin
2018-06-01 17:18:31 +06:30
parent b7f8d05a95
commit 8f9d5665ca

View File

@@ -52,10 +52,13 @@ class Settings::ShopsController < ApplicationController
if params[:display_images].present?
params[:display_images][:image].each do |a|
if File.extname(a.original_filename) == ".mp3"
delete_path = Rails.root.join("public/#{@settings_shop.display_images.find_by_name("order_audio").image}")
if File.exists?(delete_path)
File.delete(delete_path)
end
if !@settings_shop.display_images.find_by_name("order_audio").nil?
audio_data = @settings_shop.display_images.find_by_name("order_audio").image
delete_path = Rails.root.join("public/#{audio_data}")
if File.exists?(delete_path)
File.delete(delete_path)
end
end
save_path = Rails.root.join("public/#{Shop.find(1).shop_code}_#{a.original_filename}")
File.open(save_path, 'wb') do |f|
f.write a.read