Fix account slugs in Active Storage URLs

This commit is contained in:
Mike Dalessio
2025-11-19 08:51:12 -05:00
parent 977169c688
commit 711cc8568e
+20
View File
@@ -8,3 +8,23 @@ end
ActiveSupport.on_load(:active_storage_record) do
connects_to database: { writing: :primary, reading: :replica }
end
module ActiveStorageControllerExtensions
extend ActiveSupport::Concern
included do
before_action do
# Add script_name so that Disk Service will generate correct URLs for uploads
ActiveStorage::Current.url_options = {
protocol: request.protocol,
host: request.host,
port: request.port,
script_name: request.script_name
}
end
end
end
Rails.application.config.to_prepare do
ActiveStorage::BaseController.include ActiveStorageControllerExtensions
end