Как перезапустить fixtures в БД из плагинов?

Я понимаю, что они добавляют статический контент в базу данных, поправьте меня, если я ошибаюсь.

Например, именно здесь хранятся промпты в плагине Discourse AI:

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

Поэтому я изменил промпты на наш язык, но не совсем понимаю, как обновить их на нашем экземпляре (пытался обновить и отправить изменения, но это не сработало как ожидалось).

Промпты всё ещё на английском, и из-за этого я подозреваю, что fixtures записывают статический контент в базу данных.

Я знаю, что это можно отредактировать вручную в базе данных, но ищу более элегантный способ, а не метод monkey-patching :slight_smile:

Спасибо, как всегда.

1 лайк