هل هناك أي تغييرات في اتصال CSS في الإضافات؟

ربما تكون مشكلة محلية، لكن أنماط CSS في الإضافات لم يتم توصيلها.

أحدث إصدار +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

ربما تكمن المشكلة في الأحرف الكبيرة في اسم الإضافة؟

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

يبدو أن هذه الإضافة هي المسبب للمشكلة.

كما تم فعله مع JS قبل أشهر، يقوم CSS الآن بتحميل ملف واحد لكل إضافة، ولن يقوم بتحميل الملفات للإضافات المعطلة.

بعد هذا الالتزام، لا يتم عرض الأنماط على الموقع net::ERR_ABORTED 404

أقوم بتسجيل CSS

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

هل هذا صحيح الآن؟

في حالتي، تم إصلاح الخطأ عن طريق تغيير حالة الأحرف في اسم الإضافة (المجلد). لا أعرف السبب، لكن الآن الأحرف الكبيرة لا يتم التعرف عليها.

كان هذا واضحًا من خلال هذا الخطأ.


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

شكرًا لك!
هذا المتغير يعمل!

لا يمكن استخدام النقاط أيضًا في اسم الإضافة
toxu.h -> toxu-h أو toxuh