Eu quero modificar o código do Discourse do backend e alterar o escopo de alguns modelos, mas isso não se reflete na interface do usuário. Como posso modificar o código do backend da aplicação Discourse?
Por exemplo, quero alterar o escopo de alguns modelos com base nos meus requisitos, quero alterar as consultas do backend. Sou capaz de fazer isso no console Rails, mas não consigo implementar na base de código.
Guie-me com os passos.
Você deve criar um plugin (veja os repositórios de exemplo vinculados em Plugin) para que as atualizações principais funcionem normalmente. Não modifique o código-fonte ‘diretamente’, pois isso tornará a manutenção uma grande dor de cabeça. Use os guias em #documentation:devs para começar. Os Serializadores Rails precisarão ser expandidos se você quiser trazer mais dados. No entanto, considere Campos Personalizados se suas necessidades forem leves.
4 curtidas