المبرمج العربي نشر 5 فبراير 2016 أرسل تقرير نشر 5 فبراير 2016 أملك معلومات الشهر واليوم والسنة وأريد تحويلهم إلى كائن Datetime، فما الطريقة الصحيحة في ريلز للتحويل؟ اقتباس
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 ) ) اقتباس
السؤال
المبرمج العربي
أملك معلومات الشهر واليوم والسنة وأريد تحويلهم إلى كائن Datetime، فما الطريقة الصحيحة في ريلز للتحويل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.