Proseguendo la discussione da Discourse Fingerprint - Browser Fingerprinting Plugin:
Ciò sta accadendo a causa di un conflitto di rotte.
Il core definisce
admin_plugins GET /admin/plugins/:plugin_id(.:format) admin/plugin#show {format: /(json|html|\*\/\*)/}
Il plugin definisce questo
admin_plugins_fingerprint GET /admin/plugins/fingerprint(.:format) discourse_fingerprint/fingerprint_admin#index
Invece di restituire i risultati da fingerprint_admin#index, otteniamo i risultati dal controller admin/plugin#show, ovvero i metadati del plugin.
Ci sono alcuni altri problemi in questo plugin, come la deprecazione del formato della rotta
e i metadati di plugin.rb che puntano alla vecchia URL per questo plugin # url: https://github.com/udan11/discourse-fingerprint.git