Como reexecutar fixtures no banco de dados a partir de plugins?

Entendo que eles adicionam conteúdo estático ao banco de dados, por favor, me corrija se eu estiver errado sobre isso.

Por exemplo, é aí que os prompts ficam no Discourse AI Plugin:

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

Então, eu mudei os prompts para o nosso idioma, mas não sei realmente como atualizá-los em nossa instância (tentei atualizar e enviar, mas não funcionou como esperado).

Os prompts ainda estão em inglês e, por causa disso, suspeito que os fixtures estejam gravando conteúdo estático no banco de dados.

Sei que podem ser editados manualmente no banco de dados, mas estou perguntando pela maneira mais elegante e não pelo método de monkey-patching :slight_smile:

Obrigado como sempre.

1 curtida