Quiero modificar el código de rails de la aplicación discourse

Quiero modificar el código de Discourse desde el backend y cambiar el alcance de algunos modelos, pero no se reflejará en la interfaz de usuario. ¿Cómo puedo modificar el código backend de la aplicación Discourse?
Por ejemplo, quiero cambiar el alcance de algunos modelos según mis requisitos y cambiar las consultas desde el backend. Puedo hacerlo en la consola de Rails, pero no puedo implementarlo en la base de código.
Por favor, guíame con los pasos.

Deberías crear un plugin (mira los repositorios de ejemplo enlazados en Plugin) para que las actualizaciones principales funcionen con normalidad. No modifiques el código fuente ‘directamente’, ya que eso hará que el mantenimiento sea una molestia total. Utiliza las guías en #documentation:devs para empezar. Rails Serializers necesitará ser ampliado si quieres obtener más datos. Sin embargo, considera Campos Personalizados si tus necesidades son ligeras.

4 Me gusta