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