Rails: Date.parse سوء التعامل مع الأشهر الإسبانية

تم إنشاؤها على ١٤ ديسمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: rails/rails

خطوات التكاثر

وحدة التحكم في $ Rails:

2.3.0: 003> Date.parse ("01-Agosto-2016")
=> الخميس ، 01 ديسمبر 2016
2.3.0: 004> Date.parse ("01-Abril-2016")
=> الخميس ، 01 ديسمبر 2016

سلوك متوقع

2.3.0: 003> Date.parse ("01-Agosto-2016")
=> الاثنين ، 01 أغسطس 2016
2.3.0: 004> Date.parse ("01-Abril-2016")
=> Xxx ، 01 أبريل 2016

السلوك الفعلي

يتم تحليل "Agosto" إلى ديسمبر
يتم تحليل "أبريل" إلى ديسمبر.

أعدادات النظام

القضبان 5.0.0.1
روبي 2.3.0

أرغب كثيرًا في إصلاح هذا بنفسي ، يجب أن أكون مباشرًا ، لكنني مطور هواية ولم أساهم مطلقًا في مشروع.

third party issue

التعليق الأكثر فائدة

وقت استجابة رائع! شكرا. سآخذ المشكلة إلى المكان الصحيح. آمل أن أقدم مساهمتي الصغيرة الأولى للمصدر المفتوح.

ال 3 كومينتر

Date.parse هي إحدى طرق Ruby ، ​​ولم يتم توفيرها بواسطة Rails. بقدر ما أستطيع أن أقول أن ActiveSupport لا يؤثر عليه بأي شكل من الأشكال. عليك أن تتناوله مع روبي.

جانبا ، يبدو أن Date.parse كان يعمل مع الإسبانية ، لكنه لم يعد كذلك الآن. لست متأكدا متى تغير ذلك.

👍 إلى nateberkopec ، Date#parse هي طريقة مقدمة من Ruby ، ​​وليس Rails. إذا كنت تريد إرسال مشكلة إلى فريق Ruby ، ​​فيمكنك القيام بذلك على https://bugs.ruby-lang.org/. شكرا لفتح هذه القضية!

وقت استجابة رائع! شكرا. سآخذ المشكلة إلى المكان الصحيح. آمل أن أقدم مساهمتي الصغيرة الأولى للمصدر المفتوح.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات