Javascript onload não está disparando

ember-rails é uma gem Ruby que é efetivamente utilizada no Discourse.

Os colaboradores do Discourse estão mais aptos a comentar, mas de forma geral, o EmberJS lida com o front-end e o Ruby on Rails com o back-end. É claro que o Discourse possui elementos de uma arquitetura personalizada e a configuração exata é, como em qualquer grande aplicação, pelo menos parcialmente única.

Uma boa descrição de como as coisas funcionam está aqui: Creating Routes in Discourse and Showing Data

A documentação da API está aqui: https://docs.discourse.org