Wie führe ich Fixtures auf der Datenbank aus Plugins erneut aus?

Ich verstehe, dass sie statische Inhalte zur Datenbank hinzufügen. Bitte korrigieren Sie mich, wenn ich damit falsch liege.

Das ist zum Beispiel der Ort, an dem die Prompts im Discourse AI Plugin stehen:

https://github.com/discourse/discourse-ai/blob/main/db/fixtures/ai_helper/600_openai_completion_prompts.rb

Ich habe die Prompts also in unsere Sprache geändert, aber ich weiß nicht wirklich, wie ich sie in unserer Instanz aktualisieren kann (habe versucht, sie zu aktualisieren und zu pushen, aber es hat nicht wie erwartet funktioniert).

Die Prompts sind immer noch auf Englisch, und deshalb vermute ich, dass Fixtures statische Inhalte in die Datenbank schreiben.

Ich weiß, dass sie manuell in der Datenbank bearbeitet werden können, aber ich frage nach dem eleganteren Weg und nicht nach einer Monkey-Patching-Methode :slight_smile:

Danke wie immer.

1 „Gefällt mir“