فشل النسخ الاحتياطي إلى Cloudflare R2 أثناء التحميل متعدد الأجزاء باستخدام aws-sdk-s3 1.182.0 (طريقة 'downcase' غير معرفة لـ nil)

شكرًا لك، لقد حلّ هذا المشكلة بالنسبة لي.

طبقت الحل البديل مباشرة في app.yml عبر after_bundle_exec، وقمت بتثبيت إصدار aws-sdk-s3 على 1.177.0 و aws-sdk-core على 3.215، ثم أعيد بناء الحاوية. بعد ذلك، نجحت عمليات النسخ الاحتياطي اليدوي إلى Cloudflare R2 مرة أخرى، وبدأت أيضًا عمليات التحميل من المتصفح التي كانت تفشل سابقًا بالعمل بنجاح.

في حالتي، ظهرت الأخطاء على شكل multipart upload failed: undefined method 'downcase' for nil مع aws-sdk-s3 1.182.0.

أقدر الحل البديل المقدم.

إعجاب واحد (1)