Hallo,
Ich versuche, ein Plugin zu erstellen, das beim Erstellen eines Themas in der Benutzeroberfläche eine Checkbox anzeigt und im Grunde ein neues Attribut in der Topics-Tabelle speichert. Grundsätzlich muss ich das Attribut speichern, egal ob die Checkbox angeklickt wurde oder nicht, und dann das neue Attribut anzeigen, wenn eine Topics-Seite besucht wird.
Ich habe mit dem Backend begonnen, eine Migration hinzugefügt, die ein neues boolesches Attribut zu Topics erstellt, standardmäßig auf false gesetzt, und als nächstes habe ich am Controller gearbeitet. Aber ich konnte keine Möglichkeit finden, das neue Attribut in der Funktion posts vom TopicsController hinzuzufügen.
Ich konnte dazu nichts in den Tutorials finden.
Vielen Dank im Voraus!
after_initialize do
module ::DiscourseXPlugin
class ::TopicsController
def posts
Rails.logger.info '┌────────────┐'
Rails.logger.info '│ Here we go │'
Rails.logger.info '└────────────┘'
end
end
end
end