안녕하세요,
로컬에 discourse를 설치했고, 이제 emberjs로 커스텀 테마 컴포넌트를 만들어 보고 있습니다. hbs 파일 안에 라디오 버튼이 있습니다. 기본적으로 선택된 값이 있는 RadioButton을 추가하는 방법을 알려주시면 감사하겠습니다. 이 컴포넌트에 대해 며칠을 보냈는데, RadioButton에서 막혀 버렸습니다. 도움이 되시면 감사하겠습니다.
discourse 소스 코드를 살펴본 후 다음과 같이 구현해 보았습니다.
<span class="yes">
<RadioButton
@class="radio"
@name="product_news"
@value="true"
@id="product_news_t"
@checked={{this.user_preferences.spiceworks_newsletter}}
/>
<label for="product_news_t">예</label>
</span>
<span class="no">
<RadioButton
@class="radio"
@name="product_news"
@value="false"
@id="product_news_f"
@checked={{this.user_preferences.spiceworks_newsletter}}
/>
<label for="product_news_t">아니요</label>
</span>