تعيين متغيرات المثيل مع ActivesCaffold
-
20-09-2019 - |
سؤال
لقد أضفت مؤخرًا ActivesCaffold إلى مشروع Rails الحالي ، والمشكلة التي أواجهها هي أن الأسماء المتغيرة التي تستخدمها ActivesCaffold ليست هي نفسها التي لدي بالفعل. بدلاً من المرور عبر طلبي بالكامل وتغيير جميع أسماء متغيرات المثيل ، أود أن أكون قادرًا على تعيين متغيرات المثيل في وحدة التحكم. المشكلة هي @record
و @records
لا يمكن استدعاؤه في before_filters
, ، حتى لو before_filter
بعد active_scaffold
يتصل. بالنظر إلى المكون الإضافي ، لا أرى أي خطاف واضح داخل ActiveScaffold::Actions
الوحدات النمطية. انا اتسائل:
- هل هناك مثل هذا الخطاف؟
- إذا لم يكن كذلك ، كيف يجب أن أضع واحدة في؟
المحلول
طريقة القيام بذلك هي الكتابة فوق طرق do_show ، do_create ، do_list ، إلخ ... في وحدة التحكم.
لا تنتمي إلى StackOverflow