pfaffman
(Jay Pfaffman)
9월 21, 2024, 5:09오후
1
이 글이 어디에 올라와야 할지 확신이 서지 않습니다. 응답하려는 가이드에 답글을 달면 합리적일 것 같지만, 그렇게 하면 안 되는 것 같습니다. 만약 이게 해야 할 일이라면, 어딘가에 ‘연결된 주제로 답글’ 버튼이 있으면 좋겠습니다. 약 8년 전에는 '연결된 주제로 답글’을 달기 쉬운 방법이 있었는데, 지금은 그걸 찾고 있다는 것과 어디서 찾아야 하는지를 알지 않는 한 꽤 찾기 어렵습니다.
Discourse toolkit to render forms (FormKit) 토론을 계속합니다:
경로가 잘못되었습니다. 이것은 import Form from "discourse/components/form";여야 합니다.
import Component from "@glimmer/component";
import EmberObject, { action } from "@ember/object";
import { service } from "@ember/service";
import { dasherize } from "@ember/string";
import { isEmpty } from "@ember/utils";
import ConditionalLoadingSpinner from "discourse/components/conditional-loading-spinner";
import Form from "discourse/components/form";
import Category from "discourse/models/category";
import { i18n } from "discourse-i18n";
import BooleanThree from "./param-input/boolean-three";
import CategoryIdInput from "./param-input/category-id-input";
import GroupInput from "./param-input/group-input";
import UserIdInput from "./param-input/user-id-input";
import UserListInput from "./param-input/user-list-input";
export class ParamValidationError extends Error {}
직접 시도해 보았을 때(동작하지 않음)와 all-the-plugins에서 grep 'import Form' -r을 실행해 보았을 때 발견했습니다.
all-the-plugins에서 이 용례를 찾은 유일한 예시였지만, 이후 업데이트를 진행한 결과 discourse-gamification도 여기 에서 이를 사용 중입니다.
mcwumbly
(Dave McClure)
9월 21, 2024, 5:23오후
2
감사합니다! Development 채널이 Discourse 관련 개발 작업 및 전반적인 개발자 경험(문서화 포함)에 대한 피드백을 남기는 데 가장 적합한 곳이라고 생각합니다.
곧 미트업 위크가 시작되지만, 다음 주에 돌아오면 누군가가 이 내용을 확인하도록 하겠습니다.
pfaffman
(Jay Pfaffman)
3월 29, 2025, 9:35오전
6
아, 어느 쪽이 올바른 경로인지 헷갈렸네요. 네, 여기서 논의하는 게 도움이 되지 않는 것 같으니 PR을 만드는 게 맞을 것 같습니다.