• 0

ما هي أفضل طريقة في ريلز لتحويل الأسطر الجديدة إلى <br>؟

هل هنالك طريقة سهلة في ريلز أو في روبي أستطيع بها تحويل الأسطر الجديدة التي رمزها n\ إلى <br>، فلقد جربت عدة محاولات لكنني لم أنجح.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بما أنك تستخدم ريلز فيمكنك استخدام تابع simple_format الذي سيقوم بما تريده، فهذا التابع يُحوّل النصوص إلى نصوص مع وسوم HTML، أي أنه سيحول جميع الأسطر الجديدة إلى وسم <br> كما سيقوم بإضافة وسوم الفقرة.

مثال على استخدام التابع:

 simple_format(mystring)

أو إذا كنت تستخدم روبي دون ريلز فيمكنك في هذه الحالة استخدام تابع gsub لتحويل أي رمز n\ إلى رمز HTML المقابل له كما في المثال التالي:

mystring.gsub(/(?:\n\r?|\r\n?)/, '<br>')

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن