• 0

ما الفرق بين رموز <% في ERB في الريلز ؟

لم أفهم الرموز التالية:

<%  %>
<%=  %>
<%  -%>
<%#  %>

وجدت هذه الرموز في ERB في الريلز (ROR)، فما هي هذه الرموز ؟ وكيف أستطيع استخدامها ؟ وما الفرق بينها ؟

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


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

سأحول شرحها بأبسط ما يمكن، تقوم هذه الرموز بتنفيذ الشيفرة البرمجية بلغة الروبي الموجودة بين هذين الأقواس المعقوفة:

<% %>

أما هذه فتستخدم لتجنب كسر السطر(line break) بعد التعبير:

<% -%>

هذه الرموز في الأعلى (<% %> و <% -%>) تُستخدم لأي شيفرة برمجية بلغة الروبي، لكنها لا تخرج أية نتائج.
والرموز التالية تُستخدم لطباعة شيء ما إلى ملف erb:

<%= %>


وفي النهاية تُستخدم هذه الرموز لوضع التعليقات ما بين الأقواس المعقوفة، لكن هذه التعليقات لا يتم إرسالها إلى العميل(على عكس تعليقات HTML):

<%# %>

المصدر

تمّ تعديل بواسطة هشام رزق الله

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


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

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

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

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


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

تسجيل الدخول

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


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