개발 머신에 Discourse를 설정했는데, Safari에서 JavaScript를 끄면 아무것도 없는 빈 화면만 표시됩니다. 이 현상이 정상적인가요? JavaScript를 끄고 플러그인을 테스트하는 더 나은 방법이 있을까요?
Discourse의 프론트엔드는 EmberJS 기반으로 구축된 완전한 JS 애플리케이션입니다.
서버와 프론트엔드 간에는 JSON이 사용됩니다.
테스트를 위해 - API가 매우 풍부합니다 - https://docs.discourse.org/
수동으로 할 수 있는 거의 모든 작업을 API를 통해 수행할 수 있습니다.
개발에 Ember CLI를 사용하고 계신가요? 서버 측 ERB 템플릿 변경 사항을 테스트하려면 이를 우회하여 Rails 서버로 직접 연결해야 합니다.
NO_EMBER_CLI=1 rails s
그 다음 localhost:3000을 방문하세요.