سؤال

في اليومين الأخيرين، كنت أحاول الحصول على حل لقضية Active_record التي تعاني مني. المشاركات على Railsforum. و stackoverflow. لقد تحولت جافة تماما. قد يكون طول ومستوى التفاصيل الموجود في تلك الوظائف محظوظا معلقين، لذلك أحاول مرة أخرى - باختصار.

تحت Windows، يكون سلوك الفخ أمر طبيعي في البرامج النصية الخاصة بي - حتى أطلب "Active_record"، "لم تعد الفخاخ النقطة تعمل بشكل صحيح. فشلوا في تشغيل على الإطلاق، وترك قاعدة البيانات الخاصة بي في حالة من الفوضى.

يتفاعل البرنامج النصي في السؤال مع البرامج النصية الأخرى على الأنظمة الأخرى من خلال السجل النشط. عندما يضرب المستخدم التحكم في التحكم C أو البرنامج النصي لأي سبب آخر، فمن الأهمية بمكان أن يقوم البرنامج النصي بإخطار قاعدة بيانات الموت (البرنامج النصي) الوشيكة قبل خروجه. مع فخ خارج العمولة، أنا عالق.

ايوجد اي عمل في هذه المنطقه؟ إذا كنت مهتما في رمز الاختبار، راجع مشاركاتي المرتبطة. يمكن استنساخ المشكلة في خطوط قليلة فقط.

شكرا...

هل كانت مفيدة؟

المحلول

هل فكرت في تحديث Ruby على منصة Windows؟ لقد قمت ببعض الاختبارات مع نموذج الكود الخاص بك وخرج مع النتائج التالية:

  • Ruby 1.8.6-P36، GEM 1.3.2، Activerecord 2.2.2: فشل
  • Ruby 1.8.7-P72، GEM 1.3.1، Activerecord 2.1.0: ويعمل
  • Ruby 1.8.7-P72، GEM 1.3.2، activerecord 2.2.2: ويعمل
  • Ruby 1.9.1-P0، GEM 1.3.1، Activerecord 2.3.2: يعمل في بعض الأحيان
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top