Stranik
(Evgeny)
1
这可能是一个本地问题,但插件中的 CSS 样式未能正确加载。
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
问题是否出在插件名称中的大写字母上?
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
Falco
(Falco)
3
就像几个月前对 JS 所做的那样,CSS 现在为每个插件加载一个文件,并且不会加载已禁用插件的文件。
Dev_Work
(Aleksandr)
4
提交此代码后,网站上的样式无法显示,出现错误:net::ERR_ABORTED 404
Dev_Work
(Aleksandr)
5
我注册了 CSS
register_asset "stylesheets/styles.scss"
register_asset "stylesheets/common/custom-menu.scss"
现在是这样吗?
Stranik
(Evgeny)
6
就我的情况而言,错误是通过修改插件(文件夹)名称中的字母大小写来解决的。我不知道具体原因,但现在大写字母不再被识别。
这一点从以下错误中显而易见:
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)
8
插件名称中也不能使用点号
toxu.h -> toxu-h 或 toxuh