Stranik
(Evgeny)
Août 20, 2019, 10:31
1
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
pfaffman
(Jay Pfaffman)
Août 20, 2019, 11:44
2
Stranik:
Toxu-h
Il semble que le plugin soit à l’origine du problème.
Falco
(Falco)
Août 21, 2019, 12:44
3
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.
master ← debundle-plugin-css-assets
merged 04:39PM - 20 Aug 19 UTC
Dev_Work
(Aleksandr)
Août 21, 2019, 11:54
4
Après ce commit, les styles ne s’affichent pas sur le site net::ERR_ABORTED 404
Dev_Work
(Aleksandr)
Août 21, 2019, 12:23
5
J’enregistre le CSS
register_asset "stylesheets/styles.scss"
register_asset "stylesheets/common/custom-menu.scss"
C’est comme ça maintenant ?
Stranik
(Evgeny)
Août 21, 2019, 1:19
6
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
Dev_Work
(Aleksandr)
Août 21, 2019, 1:46
7
Merci !
Cette variante fonctionne !
Dev_Work
(Aleksandr)
Août 26, 2019, 11:32
8
Les points ne peuvent pas non plus être utilisés dans le nom du plugin
toxu.h -> toxu-h ou toxuh