ali_agha نشر 10 أكتوبر 2015 أرسل تقرير مشاركة نشر 10 أكتوبر 2015 (معدل) أريد التأكد من وجود معاملات معينة (بها قيمة) لأحد التوابع في روبي اون ريلز (ROR) فكيف أستطيع فعل ذلك باستخدام توابع الروبي القياسية ؟ تم التعديل في 10 أكتوبر 2015 بواسطة ali_agha اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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?المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
أريد التأكد من وجود معاملات معينة (بها قيمة) لأحد التوابع في روبي اون ريلز (ROR) فكيف أستطيع فعل ذلك باستخدام توابع الروبي القياسية ؟
تم التعديل في بواسطة ali_aghaرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.