Aggiunta di ulteriori informazioni a created_by (da user e da user_summary)

Ciao!

Sto cercando di capire come aggiungere più informazioni a created_by in una richiesta GET a un ID di argomento.
Da quanto ho potuto vedere, utilizza BasicUserSerializer, che restituisce:

"created_by": {
  "id": 1,
  "username": "Nome",
  "name": "Nome",
  "avatar_template": "/user_avatar_url"
}

Se volessi aggiungere altri dettagli, come likes_given, likes_received, created_at e altre informazioni pertinenti dall’autore originale (OP) dell’argomento, come potrei farlo?

Stavo esaminando add_to_serializer e ho provato a fare qualcosa di simile, ma non funziona e rompe ogni pagina:

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

Grazie!

4 Mi Piace

Rialzo questo post :slight_smile:
Se sai come risolvere il problema, parlane con me; posso anche pagarti per l’informazione. Inviami un messaggio privato se preferisci.

Probabilmente perché non è selezionato. Questo è un patch piuttosto complesso che stai cercando. Dato che si tratta di un lavoro retribuito, penso che Marketplace sia un buon posto.

4 Mi Piace

Ciao da Pavilion
Ho risolto il problema, è effettivamente complicato. Ti invierò un messaggio privato a riguardo.

5 Mi Piace

Questo compito è stato completato e pagato tempestivamente. È stato un piacere lavorare con @Mgcs

6 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.