عاطي نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 في ملفّ erb بإطار العمل روبي أون ريلز، أريد أن أشرح كيفيّة عرض جملة في ملف erb، لكنّ علامات '<%' تُفسّر ولا تُعرَض.مثال:هكذا نقوم، بعرض جملة مرحبا بالعالم <%= مرحبا بالعالم %>المشكلة أنّ العرض في صفحة Html يكون كالتّالي:هكذا نقوم، بعرض جملة مرحبا بالعالم مرحبا بالعالم فكيف يُمكنني عرض العلامات '<%>' بدون أن يتم تفسيرها؟ اقتباس
0 عبدالهادي الديوري نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 من الطّبيعي أن تُفسّر العلامات "<%>" لأنّها أساس كتابة شيفرات روبي في ملفّات erb ولا يُمكن توقّع العكس أبدا، ويُمكنك أن تعرض العلامات <%> بدون أن تُفسّر بوضعها داخل علامتي تنصيص بداخل جملة العرض <=%>:هنا نقوم بعرض جملة مرحبا بالعالم داخل ملفّ erb <%= '<%= مرحبا بالعالم %>' %> أو يُمكنك أن تعتمد على الرمزين "<” و ">” لعرض الرّمزين < و > في العرض الخاص بالـHTML : هنا نقوم بعرض جملة مرحبا بالعالم داخل ملفّ erb <%= '<%= مرحبا بالعالم %>' %> اقتباس
0 Rojan Mustafa نشر 3 مايو 2020 أرسل تقرير نشر 3 مايو 2020 (معدل) أنصح بشدة بإستعمال HAML عوضا عن erb في إطار العمل Rails، من أجل سهولة العمل والقراءة وفهم الكود، حيث توفر HAML طريقة أبسط بكثير في كتابة الأكواد في صفحات الـ views. للتنصيب قم بإضافة الجوهرة التالية إلى ملف الـ gemfile gem "haml-rails", "~> 2.0" شغل الأمر: bundle install من أجل تحويل جميع ملفات erb إلى HAML قم بتشغيل الأمر: rails haml:erb2haml والآن كيف يبدو الأمر في كل من erb و HAML: erb: <%= '<%= مرحبا بالعالم %>' %> Haml: = '<%= مرحبا بالعالم %>' erb: <% @notes.each do |note| %> <h2><%= note.title %></h2> <p><%= note.content %></p> <% end %> HAML: - @notes.each do |note| %h2= note.title %p= note.content كما أنه توجد بعد المواقع لتحويل الـ HTML erb إلى HAML: http://htmltohaml.com تم التعديل في 3 مايو 2020 بواسطة Rojan Mustafa اقتباس
السؤال
عاطي
في ملفّ erb بإطار العمل روبي أون ريلز، أريد أن أشرح كيفيّة عرض جملة في ملف erb، لكنّ علامات '<%' تُفسّر ولا تُعرَض.مثال:
المشكلة أنّ العرض في صفحة Html يكون كالتّالي:
فكيف يُمكنني عرض العلامات '<%>' بدون أن يتم تفسيرها؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.