MessageBus는 먼저 jQuery를 사용하려고 시도하고, 실패할 경우 message-bus-ajax.js 파일에 포함된 일반 XMLHttpRequest 버전으로 폴백합니다. message-bus-ajax.js는 message-bus.js보다 나중에 로드되어야 합니다. 이 옵션은 다른 방식으로 ajax 요청을 구현하는 함수로 오버라이드할 수 있습니다.
감사합니다, @david, @sam. Discourse가 현대적인 애플리케이션이 아니라는 것을 암시하려는 의도는 아니었습니다. 분명히 현대적인 애플리케이션이죠. 제가 message-bus.js를 먼저 발견해서 이것이 정말로 모범 사례인지 혼란스러웠습니다. 지금은 잘 작동하고 있으므로 문제가 되지 않습니다.