Plugin personnalisé : impossible d'ajouter au sérialiseur

Bonjour.
J’essaie d’ajouter un champ « admin » (vrai/faux) à BasicUserSerializer afin de pouvoir l’utiliser, par exemple sur la page À propos.

#plugin.rb
after_initialize do
  add_to_serializer(:basic_user, :admin) do
    object.admin
  end
end

Cependant, chaque fois que je l’ajoute dans le plugin de cette manière, toutes les autres pages échouent à se charger, sauf la page À propos (et je peux d’ailleurs constater que le paramètre a bien été ajouté), avec une erreur ActiveModel::MissingAttributeError dans ListController#latest : attribut manquant : admin.

Comment éviter cela ?

1 « J'aime »

Avez-vous réussi à faire cela ?