diff --git a/app/controllers/concerns/active_storage/authenticated_direct_uploads_controller.rb b/app/controllers/concerns/active_storage/authenticated_direct_uploads_controller.rb new file mode 100644 index 0000000..6ba009b --- /dev/null +++ b/app/controllers/concerns/active_storage/authenticated_direct_uploads_controller.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module ActiveStorage + module AuthenticatedDirectUploadsController + extend ActiveSupport::Concern + + included do + before_action :authenticate_usuarie! + end + end +end diff --git a/config/application.rb b/config/application.rb index c7afe9d..7326ae0 100644 --- a/config/application.rb +++ b/config/application.rb @@ -39,6 +39,8 @@ module Sutty config.active_storage.variant_processor = :vips config.after_initialize do + ActiveStorage::DirectUploadsController.include ActiveStorage::AuthenticatedDirectUploadsController + I18n.available_locales.each do |locale| translations = I18n.t(:email_address, locale: locale)