مرحباً.
أنا أحاول إضافة حقل “مدير مستخدم” (صحيح/خطأ) إلى BasicUserSerializer، حتى أتمكن من استخدامه، أي في صفحة “حول”.
#customization:plugin.rb
after_initialize do
add_to_serializer(:basic_user, :admin) do
object.admin
end
end
لكن في كل مرة أضيفها في الإضافة بهذه الطريقة، تفشل جميع الصفحات الأخرى في التحميل، باستثناء صفحة “حول” (كما يمكنني في الواقع رؤية أن المعامل تمت إضافته بنجاح)، مع تلقي خطأ ActiveModel::MissingAttributeError في ListController#latest - سمة مفقودة: admin.
كيف يمكنني تجنب ذلك؟