ali_agha نشر 10 أكتوبر 2015 أرسل تقرير نشر 10 أكتوبر 2015 (معدل) أريد التأكد من وجود معاملات معينة (بها قيمة) لأحد التوابع في روبي اون ريلز (ROR) فكيف أستطيع فعل ذلك باستخدام توابع الروبي القياسية ؟ تم التعديل في 10 أكتوبر 2015 بواسطة ali_agha اقتباس
0 هشام رزق الله نشر 10 أكتوبر 2015 أرسل تقرير نشر 10 أكتوبر 2015 هنالك عدة طرق للتأكد من أن المعامل موجود في الريلز فيمكنك على سبيل المثال استخدام التابع blank? الذي يقوم بإرجاع true إذا كان المعامل فارغ أو nil والذي يمكنك استعماله مع unless لتنفيذ أمر ما عند تحقق الشرط كما في المثال التالي:unless params[:one].blank? && params[:two].blank? وهذا الأمر لن يعمل إذا قمت بالتحقق من قيمة منطقية (boolean) كما في هذا المثال:>> false.blank? => true وفي هذه الحالة يجب عليك أن تستخدم تابع to_s لتحويل القيمة المنطقة إلى سلسلة نصية للتعامل معها مع تابع blank? كما في المثال التالي:unless params[:one].to_s.blank? && params[:two].to_s.blank?المصدر اقتباس
السؤال
ali_agha
أريد التأكد من وجود معاملات معينة (بها قيمة) لأحد التوابع في روبي اون ريلز (ROR) فكيف أستطيع فعل ذلك باستخدام توابع الروبي القياسية ؟
تم التعديل في بواسطة ali_agha1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.