Добро пожаловать на борт! ![]()
Я тоже новичок в Ruby, и я нашел это руководство очень полезным для начала.
Вот серия из 7 частей о разработке плагинов для Discourse. Хотя в ней может не быть именно того, что вы ищете, это хороший ресурс, чтобы понять, как устроен плагин Discourse.
Лично я лучше всего учусь на примерах, фиксируя каждый шаг, поэтому Rails.logger, а также Logster от Discourse, доступный по адресу localhost:3000/logs, очень помогают в этом.
Здесь находится документация по Ruby для ядра Discourse, если вы чувствуете в себе силы и хотите исследовать его самостоятельно.