سؤال

بدأت في استخدام إطار عمل jquery ui css لتطبيق ، مما يعني أنني يجب أن أبدأ في إضافة فصول إلى كل شيء. لذلك ، على سبيل المثال ، أريد أن أجعل جميع الأزرار تحت عنوان JQuery ، مما يعني إضافة فئة إلى جميع الأزرار.

أتصور أن هناك طريقة ما في القضبان لتعديل المساعدين ، لذلك لا يتعين علي إضافة أدوي يدويًا :class => 'blah' إلى كل زر ، لكن لا يمكنني حلها. هل هذا ممكن ، أم أن أي شخص لديه أي أفكار أفضل؟

هل كانت مفيدة؟

المحلول

تحتاج فقط إلى تجاوز طريقة المساعد مع إضافة هذه الفئة. في application_helper.rb الخاص بك

  def button_to(name, options = {}, html_options = {})
    super(name, options, html_options.merge(:class => 'blah'))
  end

نصائح أخرى

لماذا لا تستخدم jQuery ، شيء مثل:

$('button').attr('class', 'blah');
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top