이것은 오해의 소지가 있는 정보입니다. 치명적인 오류가 아니라 경고입니다. 귀하가 보고 있는 문제와 무관합니다.
@RGJ님과 @nathank님께 감사합니다.
연결 테스트에는 문제가 없었지만, GitHub에서 성공적으로 pull하지 못했습니다.
결국 웹에서 접근 가능한 디렉터리에 일부 테마 파일을 배치하고, 관리자 페이지의 body html.erb 입력 필드를 사용했습니다. 다른 어려움에도 불구하고 이 방법은 잘 작동했습니다.
Pavilion의 Landing Pages 플러그인을 사용하여 커스텀 HTML 페이지를 만들려고 하고 있습니다. 제 목표는 이 페이지가 독립적인 빈 페이지가 아니라 포럼의 기본 Discourse 헤더와 푸터와 함께 표시되도록 하는 것입니다.
페이지를 포럼 레이아웃으로 “감싸기” 위해 Home Pages 테마 구성 요소가 필요하다고 이해하고 있으며, 해당 구성 요소도 설치되어 있습니다.
Landing Pages 플러그인에서 콘텐츠(예: /mypage 경로)를 성공적으로 생성했지만, Home Pages 구성 요소를 어떻게 설정해야 하는지 전혀 감이 잡히지 않습니다.
Home Pages 구성 요소 설정에는 매우 복잡한 "Launch Editor"가 있습니다. 단순히 랜딩 페이지를 가져와 기본 레이아웃을 추가하기 위해 무엇을 입력해야 하는지 알 수 없습니다.
단순한 HTML 페이지에 대해 이 설정을 하는 방법에 대한 가이드를 제공해 주실 수 있을까요?
감사합니다!
이것이 관련 있는지는 모르겠지만, Inspector를 열면 플러그인을 전혀 사용하지 않고 있음에도 불구하고 오류 메시지가 표시됩니다. 개발자가 무언가를 수정해야 하는지 이해하는 데 도움이 될 수도 있습니다?
요약
deprecated.js:49 DEPRECATION NOTICE: Looking up 'route:admin-plugins-landing-pages' is no longer permitted. Rename to 'route:admin-plugins/landing-pages' instead [deprecation id: discourse.deprecated-resolver-normalization]
a @ deprecated.js:49
_normalize @ resolver.js:234
normalize @ index.js:205
normalizeFullName @ registry-BJpQx6hv.js:606
normalizeFullName @ registry-BJpQx6hv.js:608
normalize @ registry-BJpQx6hv.js:622
lookup @ registry-BJpQx6hv.js:131
lookup @ container_proxy.js:27
getRoute @ router.js:252
i @ index.ts:121
fetchRoute @ router-BViwI_oJ.js:260
get route @ router-BViwI_oJ.js:194
_getQPMeta @ router.js:913
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Show 54 more frames
Show less
deprecated.js:49 DEPRECATION NOTICE: Looking up 'controller:admin-plugins-landing-pages' is no longer permitted. Rename to 'controller:admin-plugins/landing-pages' instead [deprecation id: discourse.deprecated-resolver-normalization]
a @ deprecated.js:49
_normalize @ resolver.js:234
normalize @ index.js:205
normalizeFullName @ registry-BJpQx6hv.js:606
normalizeFullName @ registry-BJpQx6hv.js:608
normalize @ registry-BJpQx6hv.js:622
lookup @ registry-BJpQx6hv.js:131
lookup @ container_proxy.js:27
get _qp @ route.js:1147
(anonymous) @ cache-fCezwMOy.js:1092
Z @ index.js:430
get @ cache-fCezwMOy.js:1091
get @ cache-fCezwMOy.js:240
eM @ cache-fCezwMOy.js:1647
eA @ cache-fCezwMOy.js:1636
_getQPMeta @ router.js:914
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Show 58 more frames
Show less
deprecation-identify-source.js:15 DEPRECATION: [PLUGIN discourse-landing-pages] Importing `inject` from `@ember/service` is deprecated. Please import `service` instead. [deprecation id: importing-inject-from-ember-service] This will be removed in ember-source 7.0.0. See https://deprecations.emberjs.com/id/importing-inject-from-ember-service for more details.
(anonymous) @ deprecate.js:72
(anonymous) @ handlers.js:10
(anonymous) @ deprecate.js:108
(anonymous) @ handlers.js:10
(anonymous) @ deprecate.js:116
(anonymous) @ handlers.js:10
(anonymous) @ index.js:75
(anonymous) @ index.js:110
(anonymous) @ handlers.js:10
(anonymous) @ index.js:115
(anonymous) @ handlers.js:10
(anonymous) @ deprecate.js:116
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-identify-source.js:15
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-this-property-fallback-handler.js:15
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-warning-handler.js:19
(anonymous) @ handlers.js:10
s @ deprecated.js:132
(anonymous) @ handlers.js:10
r @ handlers.js:19
l @ deprecate.js:189
k @ index.js:31
p @ index.js:126
o @ index.js:31
(anonymous) @ admin-plugins-landing-pages.js:13
(anonymous) @ loader.js:106
requireModule @ loader.js:27
get @ index.js:15
_extractDefaultExport @ index.js:469
resolveOther @ index.js:183
resolve @ index.js:222
resolve @ registry-BJpQx6hv.js:795
resolve @ registry-BJpQx6hv.js:571
u @ registry-BJpQx6hv.js:245
(anonymous) @ registry-BJpQx6hv.js:284
lookup @ registry-BJpQx6hv.js:239
lookup @ container_proxy.js:27
get _qp @ route.js:1147
(anonymous) @ cache-fCezwMOy.js:1092
Z @ index.js:430
get @ cache-fCezwMOy.js:1091
get @ cache-fCezwMOy.js:240
eM @ cache-fCezwMOy.js:1647
eA @ cache-fCezwMOy.js:1636
_getQPMeta @ router.js:914
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Show 82 more frames
Show less
오류가 발생했습니다. 업데이트가 필요합니다. [관리자 알림] 플러그인 'discourse-landing-pages’에 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.resolver-resolutions)
아직 플러그인에 관심이 있는 분들이 계실지 모르겠지만, 현재 Discourse 안정 버전(2026.1)과 호환되도록 업데이트를 푸시했습니다. 변경 사항이 검토되고 승인되면 사용 가능해질 것입니다(다만 @angus나 @merefield가 여전히 이 일을 맡고 있는지 확실하지는 않습니다).
감사합니다 … 제가 몇 가지 주석을 추가했고,
도 추가했습니다 ![]()
고맙습니다 @cabidop. 환영 PR에 기여했고, 그 결과가 병합되었습니다:
참고로 latest를 main에서 지원할 수 있도록 esr 브랜치를 만들었지만, 현재 두 브랜치는 동일합니다.
안녕하세요 여러분, 이 플러그인을 정말 좋아합니다! 하지만 Discourse v2026.6.0-latest로 업데이트한 후 플러그인이 제대로 작동하지 않습니다. 플러그인도 최신 버전인 5b1893f4입니다. 잘 로드되던 랜딩 페이지가 이제 500 오류를 반환합니다. 도와주실 분 계신가요?
500 에러와 백트레이스를 공유해 주실 수 있을까요?
해당 페이지의 스크린샷 (https://club.haekelfans.de/danke-mitgliedschaft):
백트레이스:
plugins/discourse-landing-pages/app/views/layouts/landing.html.erb:28
actionview (8.0.5) lib/action_view/base.rb:278:in 'Kernel#public_send'
actionview (8.0.5) lib/action_view/base.rb:278:in 'ActionView::Base#_run'
actionview (8.0.5) lib/action_view/template.rb:284:in 'block in ActionView::Template#render'
activesupport (8.0.5) lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'
actionview (8.0.5) lib/action_view/template.rb:589:in 'ActionView::Template#instrument_render_template'
actionview (8.0.5) lib/action_view/template.rb:272:in 'ActionView::Template#render'
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:90:in 'block in ActionView::Template#profile_method'
actionview (8.0.5) lib/action_view/renderer/template_renderer.rb:77:in 'block in ActionView::TemplateRenderer#render_with_layout'
activesupport (8.0.5) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
activesupport (8.0.5) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
activesupport (8.0.5) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
actionview (8.0.5) lib/action_view/renderer/template_renderer.rb:75:in 'ActionView::TemplateRenderer#render_with_layout'
actionview (8.0.5) lib/action_view/renderer/template_renderer.rb:59:in 'ActionView::TemplateRenderer#render_template'
actionview (8.0.5) lib/action_view/renderer/template_renderer.rb:11:in 'ActionView::TemplateRenderer#render'
actionview (8.0.5) lib/action_view/renderer/renderer.rb:58:in 'ActionView::Renderer#render_template_to_object'
actionview (8.0.5) lib/action_view/renderer/renderer.rb:31:in 'ActionView::Renderer#render_to_object'
actionview (8.0.5) lib/action_view/rendering.rb:136:in 'block in ActionView::Rendering#_render_template'
actionview (8.0.5) lib/action_view/base.rb:305:in 'ActionView::Base#in_rendering_context'
actionview (8.0.5) lib/action_view/rendering.rb:135:in 'ActionView::Rendering#_render_template'
actionpack (8.0.5) lib/action_controller/metal/streaming.rb:179:in 'ActionController::Streaming#_render_template'
actionview (8.0.5) lib/action_view/rendering.rb:122:in 'ActionView::Rendering#render_to_body'
actionpack (8.0.5) lib/action_controller/metal/rendering.rb:186:in 'ActionController::Rendering#render_to_body'
actionpack (8.0.5) lib/action_controller/metal/renderers.rb:140:in 'ActionController::Renderers#render_to_body'
actionpack (8.0.5) lib/abstract_controller/rendering.rb:28:in 'AbstractController::Rendering#render'
actionpack (8.0.5) lib/action_controller/metal/rendering.rb:167:in 'ActionController::Rendering#render'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:31:in 'block (2 levels) in ActionController::Instrumentation#render'
activesupport (8.0.5) lib/active_support/benchmark.rb:17:in 'ActiveSupport::Benchmark.realtime'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:31:in 'block in ActionController::Instrumentation#render'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:100:in 'ActionController::Instrumentation#cleanup_view_runtime'
activerecord (8.0.5) lib/active_record/railties/controller_runtime.rb:46:in 'ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:30:in 'ActionController::Instrumentation#render'
plugins/discourse-landing-pages/app/controllers/landing_pages/landing.rb:40:in 'LandingPages::LandingController#show'
actionpack (8.0.5) lib/action_controller/metal/basic_implicit_render.rb:8:in 'ActionController::BasicImplicitRender#send_action'
actionpack (8.0.5) lib/abstract_controller/base.rb:215:in 'AbstractController::Base#process_action'
actionpack (8.0.5) lib/action_controller/metal/rendering.rb:193:in 'ActionController::Rendering#process_action'
actionpack (8.0.5) lib/abstract_controller/callbacks.rb:261:in 'block in AbstractController::Callbacks#process_action'
activesupport (8.0.5) lib/active_support/callbacks.rb:109:in 'ActiveSupport::Callbacks#run_callbacks'
actionpack (8.0.5) lib/abstract_controller/callbacks.rb:260:in 'AbstractController::Callbacks#process_action'
actionpack (8.0.5) lib/action_controller/metal/rescue.rb:27:in 'ActionController::Rescue#process_action'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:76:in 'block in ActionController::Instrumentation#process_action'
activesupport (8.0.5) lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'
activesupport (8.0.5) lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'
activesupport (8.0.5) lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'
actionpack (8.0.5) lib/action_controller/metal/instrumentation.rb:75:in 'ActionController::Instrumentation#process_action'
actionpack (8.0.5) lib/action_controller/metal/params_wrapper.rb:259:in 'ActionController::ParamsWrapper#process_action'
activerecord (8.0.5) lib/active_record/railties/controller_runtime.rb:39:in 'ActiveRecord::Railties::ControllerRuntime#process_action'
actionpack (8.0.5) lib/abstract_controller/base.rb:152:in 'AbstractController::Base#process'
actionview (8.0.5) lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process'
rack-mini-profiler (4.0.1) lib/mini_profiler/profiling_methods.rb:90:in 'block in ActionController::Base#profile_method'
actionpack (8.0.5) lib/action_controller/metal.rb:252:in 'ActionController::Metal#dispatch'
actionpack (8.0.5) lib/action_controller/metal.rb:335:in 'ActionController::Metal.dispatch'
actionpack (8.0.5) lib/action_dispatch/routing/route_set.rb:67:in 'ActionDispatch::Routing::RouteSet::Dispatcher#dispatch'
actionpack (8.0.5) lib/action_dispatch/routing/route_set.rb:50:in 'ActionDispatch::Routing::RouteSet::Dispatcher#serve'
actionpack (8.0.5) lib/action_dispatch/routing/mapper.rb:32:in 'block in <class:Constraints>'
actionpack (8.0.5) lib/action_dispatch/routing/mapper.rb:62:in 'ActionDispatch::Routing::Mapper::Constraints#serve'
actionpack (8.0.5) lib/action_dispatch/journey/router.rb:53:in 'block in ActionDispatch::Journey::Router#serve'
actionpack (8.0.5) lib/action_dispatch/journey/router.rb:133:in 'block in ActionDispatch::Journey::Router#find_routes'
actionpack (8.0.5) lib/action_dispatch/journey/router.rb:126:in 'Array#each'
actionpack (8.0.5) lib/action_dispatch/journey/router.rb:126:in 'ActionDispatch::Journey::Router#find_routes'
actionpack (8.0.5) lib/action_dispatch/journey/router.rb:34:in 'ActionDispatch::Journey::Router#serve'
actionpack (8.0.5) lib/action_dispatch/routing/route_set.rb:908:in 'ActionDispatch::Routing::RouteSet#call'
lib/middleware/omniauth_bypass_middleware.rb:35:in 'Middleware::OmniauthBypassMiddleware#call'
lib/middleware/crawler_hooks.rb:13:in 'Middleware::CrawlerHooks#call'
rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in 'Rack::TempfileReaper#call'
rack (2.2.23) lib/rack/conditional_get.rb:27:in 'Rack::ConditionalGet#call'
rack (2.2.23) lib/rack/head.rb:12:in 'Rack::Head#call'
actionpack (8.0.5) lib/action_dispatch/http/permissions_policy.rb:38:in 'ActionDispatch::PermissionsPolicy::Middleware#call'
lib/content_security_policy/middleware.rb:12:in 'ContentSecurityPolicy::Middleware#call'
lib/middleware/anonymous_cache.rb:407:in 'Middleware::AnonymousCache#call'
lib/middleware/csp_script_nonce_injector.rb:12:in 'Middleware::CspScriptNonceInjector#call'
lib/middleware/track_view_session_id_injector.rb:12:in 'Middleware::TrackViewSessionIdInjector#call'
config/initializers/008-rack-cors.rb:14:in 'Discourse::Cors#call'
rack (2.2.23) lib/rack/session/abstract/id.rb:266:in 'Rack::Session::Abstract::Persisted#context'
rack (2.2.23) lib/rack/session/abstract/id.rb:260:in 'Rack::Session::Abstract::Persisted#call'
actionpack (8.0.5) lib/action_dispatch/middleware/cookies.rb:706:in 'ActionDispatch::Cookies#call'
actionpack (8.0.5) lib/action_dispatch/middleware/callbacks.rb:31:in 'block in ActionDispatch::Callbacks#call'
activesupport (8.0.5) lib/active_support/callbacks.rb:100:in 'ActiveSupport::Callbacks#run_callbacks'
actionpack (8.0.5) lib/action_dispatch/middleware/callbacks.rb:30:in 'ActionDispatch::Callbacks#call'
actionpack (8.0.5) lib/action_dispatch/middleware/debug_exceptions.rb:31:in 'ActionDispatch::DebugExceptions#call'
actionpack (8.0.5) lib/action_dispatch/middleware/show_exc
그리고 /logs에 있는 오류 줄은 무엇인가요?
ActionView::Template::Error (undefined method 'mobile_view?' for an instance of #<Class:0x00007d34363a9930>) lib/middleware/omniauth_bypass_middleware.rb:35:in 'Middleware::OmniauthBypassMiddleware#ca
맞아요. 완전히 말이 됩니다.
저도 같은 문제를 겪고 있습니다.
이 문제를 수정하기 위해 플러그인 업데이트를 출시할 계획이 있나요?
제가 이해하기로는, 최근 Discourse 릴리스에서 이 커밋에 따라 mobile_view가 mobile_device로 대체되었습니다.
이전 mobile_view 오류가 최근 변경 사항으로 수정된 것을 볼 수 있지만, 이제 다른 오류가 발생합니다:
ActionView::Template::Error (Error: Can't find stylesheet to import.
[34m ╷[0m
[34m1 │[0m $primary: #222222 !default; $secondary: #ffffff !default; $tertiary: #008258 !default; $quaternary: #008258 !default; $header_background: #ffffff !default; $header_primary: #333333 !default; $highlight: #ffff4d !default; $danger: #e45735 !default; $success: #009900 !default; $love: #fa6c8d !default; $hover: #f2f2f2 !default; $selected: #e9e9e9 !default; $public_image_path: "https://[REDACTED]/images"; @import "common/foundation/variables"; @import "common/foundation/mixins"; @import [31m"desktop"[0m;
[34m │[0m [31m ^^^^^^^^^[0m
[34m ╵[0m
/var/www/discourse/_desktop_entrypoint.scss 1:501 root stylesheet)
lib/stylesheet/manager/builder.rb:59:in 'block in Stylesheet::Manager::Builder#compile'
lib/stylesheet/manager/builder.rb:178:in 'Stylesheet::Manager::Builder#with_load_paths'
lib/stylesheet/manager/builder.rb:40:in 'Stylesheet::Manager::Builder#compile'
lib/stylesheet/manager.rb:349:in 'block (2 levels) in Stylesheet::Manager#stylesheet_details'
lib/stylesheet/manager.rb:317:in 'Thread::Mutex#synchronize'
lib/stylesheet/manager.rb:317:in 'block in Stylesheet::Manager#stylesheet_details'
lib/distributed_cache.rb:20:in 'DistributedCache#defer_get_set'
lib/stylesheet/manager.rb:316:in 'Stylesheet::Manager#stylesheet_details'
lib/stylesheet/manager.rb:286:in 'Stylesheet::Manager#stylesheet_link_tag'
app/helpers/application_helper.rb:860:in 'ApplicationHelper#disc...
이것이 발생하는 원인에 대해 어떤 아이디어가 있을까요?
이것은 Discourse v2026.8.0-latest.1 +158에서 발생하는 문제입니다.
다음과 같은 알림을 확인했습니다:
[관리자 공지] 플러그인 'discourse-landing-pages'에는 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.hbs-extension)
이 문제를 어떻게 해결할 수 있을까요?
수정해 보시겠습니까? 이 작업을 수행하는 방법에 대한 주제가 있습니다:
그 후 풀 리퀘스트를 생성하고 승인을 기다리면 됩니다. 아니면, 유지 관리자가 플러그인을 업데이트하기를 기다릴 수도 있습니다.
알림의 learn more 링크를 클릭했을 때 해당 주제를 확인했습니다:
![]()
저는 이것을 수정할 만큼 충분한 지식이 있는지에 대해 확신이 서지 않습니다. 이 플러그인이 네이티브 플러그인인 것 같으니, 팀이 직접 수정해 주기를 바랐습니다. 팀 스스로가 해당 유형의 업데이트를 요구하고 있기 때문에, 팀의 플러그인인 만큼 팀이 수정해 줄 것으로 기대했기 때문입니다. 그래서 보고한 것입니다.
만약 나중에 수정된다면 기다리겠습니다. 아직 플러그인을 사용하지 않았으므로 괜찮습니다.
왜 그렇게 생각하시나요? official 태그가 없고 @Discourse가 게시한 것이 아니기 때문입니다.
