2012-10-22 3 views
1

이 질문이 있습니다 ... 저는 wufoo 양식을 내 프로젝트에 통합하고 있습니다 ... 나는 API를 완전히 살펴 보았습니다. 양식이 무엇인지 알 수 있습니다. 게시했지만 우리는 더 정확한 정보를 가지고 있지 않습니다. 우리가 wufoo를 사용하여 설문 조사를한다고 가정 해 봅시다. 우리는 사용자가 각 설문 조사에 한 번만 응답하도록합니다. 우리는 user_id 또는 식별 정보와 같은 것이 필요합니다. t는 사용자에게 두 번 같은 설문 조사를 보여줍니다. 내가 API에서 배울 수있는 모든 것에서 wufoo는 이것을 말할 수 없으므로, 유일한 선택은 플랫폼에 자신의 양식을 작성하고 wufoo ENTRY API 게시를 사용하는 것입니다. 결과와 그 작업 (레일즈 프로젝트의 루비 컨트롤러의 일부 컨트롤러에서)은 로컬 데이터베이스 (예 : 관계형 테이블 (user_id, survey_id))에 작업을 저장할 수 있습니다. 여기서 쌍 (i, j)이 테이블에 속하면 즉, 사용자 i가 설문 조사 j에 응답했음을 의미합니다. (j는 양식의 wufoo 해시가 될 것입니다), 다른 사람을 알고 있거나 더 좋은 아이디어를 가지고 있습니까? 미리 감사드립니다RoR : Wufoo forms

답변

1

글쎄, 해결책이 제시되지 않았기 때문에 나는 간단한 하나를 제공 할 것입니다. (wufoo) 전자 메일 필드를 사용할 수 있으므로 css 단어 "hide"를 사용하여 사용자가 귀하의 앱에서 이것을 볼 수 없습니다 ,이 필드를 기본값으로 채우고 게시 작업에 전달할 수 있습니다. 이렇게하면 각 wufoo 항목에 대해 양식을 완성한 사용자로부터 전자 메일이 전송됩니다. 항목 api를 사용하여 응답을 제거하고 특정 양식을 작성한 모든 사용자 목록을 작성하십시오. 이것은 매우 비효율적이지만 해결책입니다 ... 다른 아이디어는 환영합니다 ..

+0

전자 메일 주소 대신 URL을 따라 숨겨진 고유 ID를 전달한다는 점을 제외하고는 동일하게 끝내고 비효율적이지만 효과적입니다. –