Discourse와 Rails

Discourse가 API 전용 Rails 앱이 아니라 일반적인 Rails 앱으로 만들어졌다는 것을 확인했습니다. 프론트엔드는 Ember를 사용하고 Rails는 API(백엔드)로만 사용하는 것이 아닌가요? 이러한 선택에는 어떤 이유가 있을까요?

대체로 맞습니다.

JavaScript가 지원되지 않거나 원하지 않는 경우(예: 크롤러용)에는 Rails가 템플릿을 제공하기도 합니다.

여기서 시작해 보세요: