Obtention de
errorActionController::RoutingError (uninitialized constant DeleteUserPostsController)
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'
Ceci est mon code := plugin.rb
after_initialize do
Discourse::Application.routes.append do
get '/admin/plugins/delete_all_posts' => 'delete_user_posts#delete_test'
end
end
contrôleur := app/controllers/delete_user_posts_controller.rb
class DeleteUserPostsController < ApplicationController
def delete_test
# Déclencher l'exécution du job DeleteUserPosts ici
Jobs::DeleteUserPosts.new.execute({}) # Passer les arguments nécessaires à la méthode execute
render json: { message: 'Job déclenché avec succès' }
end
end
Toute aide sera appréciée. C’est frustrant, je suis bloqué là-dessus depuis un mois.