J’ai installé Discourse sur ma machine de développement, mais lorsque je désactive JavaScript dans Safari, j’obtiens simplement une page blanche. Est-ce normal ? Existe-t-il une meilleure méthode pour tester les plugins avec JavaScript désactivé ?
L’interface utilisateur de Discourse est basée sur EmberJS et constitue une application entièrement JavaScript.
Échange de JSON entre le serveur et le front-end.
Pour les tests : l’API est très riche — https://docs.discourse.org/
Probablement, tout ce que vous pouvez faire manuellement peut être réalisé via l’API.
Utilisez-vous Ember CLI pour le développement ? Pour tester les modifications apportées aux modèles ERB côté serveur, vous devrez contourner cela et accéder directement au serveur Rails.
NO_EMBER_CLI=1 rails s
Ensuite, rendez-vous sur localhost:3000.
1 « J'aime »