ali_agha نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 أستخدم ريلز الإصدار 3.0.9 وأريد التأكد من عدد معين ما إذا كان ينتمي إلى مدى معين أم لا عن طريق إرجاع قيمة منطقية، فكيف أستطيع فعل ذلك؟ وأرجو أن يكون الحل في سطر واحد. اقتباس
0 هشام رزق الله نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 هنالك عدة طرق في روبي وفي ريلز للتحقق من وجود عدد معين داخل مدى معين بسطر واحد، فيمكنك على سبيل المثال استخدام تابع include? وتمرير الرقم إليه ليرجع لك هل الرقم ينتمي إلى المجال أم لا كما في المثال التالي:(1..10).include?(number) أما في ريلز فيمكنك استخدام توابع مكتبة ActiveModel::Validations حيث ستمرر لها الرقم والمدى فترجع لك true أو false حسب انتماء الرقم للمدى:validates_inclusion_of :number, :in => 1..10 أما في ريلز 3 فسيكون السطر السابق كالتالي:validates :number, :inclusion => 1..10 المصدر اقتباس
السؤال
ali_agha
أستخدم ريلز الإصدار 3.0.9 وأريد التأكد من عدد معين ما إذا كان ينتمي إلى مدى معين أم لا عن طريق إرجاع قيمة منطقية، فكيف أستطيع فعل ذلك؟ وأرجو أن يكون الحل في سطر واحد.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.