Ich habe Discourse auf meinem Entwicklungsmaschine eingerichtet, aber wenn ich in Safari JavaScript deaktiviere, erscheint nur eine leere Seite – ist das normal? Gibt es einen besseren Weg, Plugins mit deaktiviertem JavaScript zu testen?
Das Frontend von Discourse basiert auf EmberJS und ist eine vollständig in JavaScript geschriebene Anwendung.
JSON wird zwischen Server und Frontend ausgetauscht.
Für Tests – die API ist sehr umfangreich – https://docs.discourse.org/
Wahrscheinlich lässt sich alles, was man manuell durchführen kann, auch über die API erledigen.
Verwendest du Ember CLI für die Entwicklung? Um Änderungen an serverseitigen ERB-Templates zu testen, musst du dies umgehen und direkt zum Rails-Server wechseln.
NO_EMBER_CLI=1 rails s
Besuche dann localhost:3000.
1 „Gefällt mir“