투표 데이터를 어딘가에 json 파일로 저장할 수 있을까요? 저는 discourse를 처음 사용해 보고 있으며, 특정 콘테스트에서 사용자가 여러 주제에 투표할 수 있지만 해당 콘테스트에서는 단 한 번만 투표할 수 있도록 기능을 추가하고 싶습니다. 데이터베이스를 직접 건드리고 싶지 않아서요. ![]()
Discourse Voting을 확인해 보셨나요?
네, 저는 챌린지에서 이를 활용할 수 있기를 바랐습니다. 하지만 해당 기능이 토픽 객체와 매우 긴밀하게 연결되어 있어 걱정입니다. 제 시스템은 이미 게시물 안에 있는 이미지를 켜는 방식이거든요. 기술적으로는 어딘가에 JSON 파일로 투표 데이터를 저장하는 것이 가능할 것 같은데, 맞죠? Discourse는 기본적으로 전부 JSON이니까요.
아직 제 의도를 제대로 파악하지 못하고 있다면 죄송합니다. 하지만 How to Create Polls를 확인해 보셨나요?
정확히 어떤 형태의 투표를 하려는지 이해가 되지 않습니다. 플러그인을 만들려면 json 타입의 커스텀 필드를 생성하고 원하는 내용을 넣은 후, 이를 직렬화기(serializer)에 추가하여 표시할 수 있도록 하면 됩니다.
정말 유용한 정보네요! 커스텀 필드도 꼭 살펴보겠습니다
감사합니다.