Y a-t-il des changements dans la connexion CSS des plugins ?

Il s’agit peut-être d’un problème local, mais les styles CSS des plugins ne se sont pas connectés.

latest-release +320

ActionView::Template::Error (undefined method `find_plugin_css_assets' for Discourse:Module) /var/www/discourse/app/views/common/_discourse_stylesheet.html.erb:15:in `_app_views_common__discourse_styl

Peut-être que le problème vient des majuscules dans le nom du plugin ?


ActionView::Template::Error (undefined method `topics' for nil:NilClass) /var/www/discourse/plugins/Toxu-h/custom_views/list/list.erb:71:in `_plugins__oxu_h_custom_views_list_list_erb___43913933

Il semble que le plugin soit à l’origine du problème.

Comme cela a été fait avec JS il y a quelques mois, CSS charge désormais un fichier par plugin et ne chargera pas les fichiers des plugins désactivés.

Après ce commit, les styles ne s’affichent pas sur le site net::ERR_ABORTED 404

J’enregistre le CSS

register_asset "stylesheets/styles.scss"
register_asset "stylesheets/common/custom-menu.scss"

C’est comme ça maintenant ?

Dans mon cas, l’erreur a été résolue en modifiant la casse des lettres dans le nom du plugin (dossier). Je ne sais pas pourquoi, mais les lettres majuscules ne sont plus prises en compte.

Cela était évident à partir de cette erreur.


ActionView::Template::Error (undefined method `topics' for nil:NilClass) /var/www/discourse/plugins/Toxu-h/custom_views/list/list.erb:71:in `_plugins__oxu_h_custom_views_list_list_erb___43913933

Toxu-h -> toxu-h

Merci !
Cette variante fonctionne !

Les points ne peuvent pas non plus être utilisés dans le nom du plugin
toxu.h -> toxu-h ou toxuh