J’utilise la version 2.9.0.beta11 sur Ubuntu (environnement de développement) et je rencontre les erreurs suivantes concernant ces plugins. Cela fonctionne parfaitement sans eux. Que dois-je faire pour que ces plugins fonctionnent ?
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-adplugin.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-canned-replies.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-cakeday.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-checklist.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-solved.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/discourse-spoiler-alert.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
ActionController::RoutingError (Aucune route ne correspond à [GET] "/assets/plugins/docker_manager.js")
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
Oui. C’est cependant une installation de développement non standard, j’exécute ember-cli sur un conteneur séparé, partageant un volume avec le serveur rails (j’enquête pour savoir si c’est le problème)
Ma question principale est : pourquoi faites-vous cela ?
Points à vérifier :
Le processus ember-cli a-t-il accès au répertoire des plugins ?
Qu’inclut votre volume partagé ? Tout le répertoire Discourse ? En particulier, je pense à public/assets et app/assets/javascripts/discourse/dist
Où vont vos requêtes HTTP ? Le proxy d’Ember-cli ? Ou directement vers l’application Rails ? (les deux peuvent fonctionner, mais savoir dans quel sens vous procédez peut aider au débogage)