class HtmlTo::ShareUploader < CarrierWave::Uploader::Base include CarrierWave::MiniMagick # raise 'Message from html_to: Rails.application.config.asset_host not present' if Rails.application.config.asset_host.nil? def store_dir "storage/#{model.class.base_class.name.underscore}/#{model.id}/share" end def url "#{Rails.application.config.asset_host}#{super}" end process resize_to_limit: [1200, 630] end