你好。
我尝试在 BasicUserSerializer 中添加 User admin(true/false)字段,以便在“关于”页面等地方使用。
#plugin.rb
after_initialize do
add_to_serializer(:basic_user, :admin) do
object.admin
end
end
但每次我这样在插件中添加它时,除了“关于”页面外,其他所有页面都无法加载(尽管我确实能看到该参数已成功添加),并在 ListController#latest 中收到 ActiveModel::MissingAttributeError 错误:缺少属性 admin。
如何避免这种情况?