如何从插件重新运行数据库的 fixtures?

我明白他们会将静态内容添加到数据库,如果我错了请纠正我。

例如,提示词在 Discourse AI Plugin 中就是这样的:

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

所以,我已经将提示词改成了我们的语言,但我不知道如何在我们的实例上更新它们(尝试更新和推送但效果不佳)。

提示词仍然是英文的,因此我怀疑 fixtures 是将静态内容写入数据库。

我知道可以在数据库上手动编辑,但我正在寻找更优雅的方法,而不是 monkey-patching 方法 :slight_smile:

一如既往地感谢。

1 个赞