• 0

كيف أكتب شيفرة HTML داخل الأزرار باستخدام simple_form في ريلز؟

أحتاج إلى كتابة شيفرة برمجية بلغة HTML داخل الأزرار عن طريق استخدام جيم (gem) simple_form، فلقد جربت الطريقة التالية لكنها لم تنجح:

<%= f.button :submit, "<i class='icon-ok icon-white'></i> Save", class: "btn btn-primary" %>

فما هي الطريقة الصحيحة لفعل ذلك؟

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


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

هنالك العديد من الطرق في لغة روبي (أو تحديدا في ريلز) لكتابة شيفرة برمجية بلغة HTML داخل الأزرار، والطريق الأفضل استخدام button_tag حيث نمرر له نوع الزر والصنف ومن ثم  نكتب الشيفرة البرمجية التي نريدها ثم ننهي الوسم عن طريق <% end %> كما في المثال التالي:

  <%= button_tag(type: 'submit', class: "btn btn-primary") do %>
    <i class="icon-ok icon-white"></i> Save
  <% end %>

وفي simple_form 3.0rc يمكنك استخدام نوع زر :button فهو يمرر الكتلة الخاصة بك إلى مساعد زر ActiveView الأصلي كما في المثال التالي:

<%= f.button :button do %>
  <i class="icon-save"></i>
  Commit
<% end %>

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


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

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

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

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


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

تسجيل الدخول

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


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