Weitere Informationen zu created_by hinzufügen (von Benutzer und aus user_summary)

Hallo!

Ich versuche herauszufinden, wie ich weitere Informationen zu created_by in einer GET-Anfrage an eine Topic-ID hinzufügen kann.
Basierend auf dem, was ich gesehen habe, wird BasicUserSerializer verwendet, der Folgendes zurückgibt:

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

Wenn ich weitere Details wie likes_given, likes_received, created_at und andere relevante Informationen vom Topic-Ersteller hinzufügen möchte, wie könnte ich das tun?

Ich habe mir add_to_serializer angesehen und versucht, so etwas zu tun, was jedoch fehlschlägt und jede Seite kaputt macht:

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

Vielen Dank!

4 „Gefällt mir“

Ich bringe das Thema noch einmal auf :slight_smile:
Wenn du weißt, wie man das löst, sprich mich bitte an. Ich bin auch bereit, dir für die Information zu bezahlen. Schick mir am besten eine private Nachricht, falls das besser ist.

Wahrscheinlich, weil es nicht ausgewählt wird. Das ist ein ziemlich komplexer Patch, den du suchst. Da dies gegen Bezahlung ist, denke ich, dass Marketplace ein guter Ort dafür ist.

4 „Gefällt mir“

Viele Grüße von Pavilion
Ich habe das Problem gelöst; es ist tatsächlich kompliziert. Ich werde dir dazu eine PN schicken.

5 „Gefällt mir“

Diese Aufgabe wurde pünktlich erledigt und bezahlt. Es war schön, mit @Mgcs zusammenzuarbeiten.

6 „Gefällt mir“

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