ember-rails 是一个在 Discourse 中实际使用的 Ruby gem。
Discourse 的工作人员更适合作出评论,但总体而言,EmberJS 负责前端,而 Ruby on Rails 负责后端。当然,Discourse 具有定制架构的元素,其具体配置像任何大型应用一样,至少在某种程度上是独特的。
关于系统运作方式的精彩描述可参见:Creating Routes in Discourse and Showing Data
API 文档位于:https://docs.discourse.org