app/controllers/mosaico/images_controller.rb in mosaico-1.1.1 vs app/controllers/mosaico/images_controller.rb in mosaico-2.0.0
- old
+ new
@@ -1,9 +1,11 @@
require 'mini_magick'
module Mosaico
class ImagesController < ::Mosaico::ApplicationController
+ before_action :set_active_storage_host
+
def create
files = params[:files].map do |file|
dest_file = File.basename(file.tempfile.path)
UploadedImage.backend.store(file.tempfile.path, as: dest_file)
image = MiniMagick::Image.new(file.tempfile.path)
@@ -135,8 +137,12 @@
)
end
def placeholder_seed
Mosaico::Engine.root.join('lib', 'mosaico', 'placeholder.png').to_s
+ end
+
+ def set_active_storage_host
+ ActiveStorage::Current.host = request.base_url
end
end
end