المبرمج العربي نشر 5 فبراير 2016 أرسل تقرير مشاركة نشر 5 فبراير 2016 أملك معلومات الشهر واليوم والسنة وأريد تحويلهم إلى كائن Datetime، فما الطريقة الصحيحة في ريلز للتحويل؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 5 فبراير 2016 أرسل تقرير مشاركة نشر 5 فبراير 2016 يوجد عدة طرق في ريلز لفعل ذلك، فيمكنك على سبيل المثال استخدام تايع new من Datetime ومن ثم تمرير السنة والشهر واليوم مع params حسب صيغة params[:smth] حيث ستستبدل smth بالسنة والشهر واليوم كما في المثال التالي: DateTime.new(params[:year], params[:month], params[:day]) أو يمكنك استخدام طريقة أخرى وهي عن طريق تابع civil من وحدة Datetime باستخدام تابع *params.values_at كما في المثال التالي: require 'date' date = DateTime.civil( *params.values_at( :year, :month, :day ) ) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
أملك معلومات الشهر واليوم والسنة وأريد تحويلهم إلى كائن Datetime، فما الطريقة الصحيحة في ريلز للتحويل؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.