كيف يمكنني معرفة ActiveScaffold لتظهر دائما نموذج البحث في طريقة عرض القائمة؟

StackOverflow https://stackoverflow.com/questions/354976

  •  21-08-2019
  •  | 
  •  

سؤال

وعرض القائمة ActiveScaffold لديه نموذج البحث التي يتم تحميلها عبر اياكس عندما ينقر المستخدم على رابط البحث. كنت أفضل أن يكون على شكل عرض افتراضيا عندما يفتح المستخدم صفحة القائمة.

ولقد برزت وسيلة لتحريك الدعوة اياكس عند تحميل الصفحة، ولكن أنا أتساءل عما اذا كان هناك طريقة للحصول على ActiveScaffold لتقديم النموذج تلقائيا. هناك قالب أو أسلوب يمكنني تجاوز؟ لقد كان لي نظرة من خلال رمز ولكن هناك شيء واضح، على الأقل بالنسبة لي.

تحديث:

والجواب srboisvert مصدر إلهام لي لإلقاء نظرة على نحو أفضل.

وهو خدعة لاستخدام قالب يتجاوز إلى ريفاكتور ما يلي: list.rhtml، _list_header.rhtml، _search.rhtml بحيث يجعل نموذج البحث الجزئي مضمنة

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

المحلول

وهناك طريقة للحصول عليه المقدمة تلقائيا:

وactive_scaffold: نموذج تفعل | التكوين |     config.list.always_show_search = صحيح   نهاية

نصائح أخرى

وليس لدي حاليا مشروع سقالة نشط مفيد ولكن هنا هو كيف سيكون الرقم بها.

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

والخيار

وconfig.list.always_show_search = true

ويعمل بشكل جيد، ولكن فقط على وحدة تحكم ملموسة. فإنه يطرح استثناء عند استخدامها في كتلة AS set_default. شخص يعرف الحل الأفضل ثم إدراجه في كل وحدة تحكم (بصرف النظر عن تجاوز القالب الذي هو في متناول يدي ولكن تعقيد تحديثات الإصدار)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top