RoR: формы Wufoo
У меня есть этот вопрос... я интегрировал формы wufoo в свой проект... я сделал полный обзор API, я знаю, что мы можем знать, с какого ip форма была опубликована, но мы не иметь более точную информацию, давайте предположим, что мы используем wufoo для проведения опросов, мы хотим, чтобы наши пользователи отвечали на каждый опрос только один раз... нам нужно что-то вроде user_id или любой идентифицирующей информации, чтобы мы не показывали тот же опрос пользователь дважды... из всего, что я мог узнать из API, wufoo не может сказать вам об этом, поэтому единственный выбор, который у вас есть, - это создать свою собственную форму на вашей платформе и использовать API-интерфейс wufoo ENTRY, публикуя результаты и в этом действии (на каком-то контроллере вашего проекта ruby on rails) вы можете сохранить активность в локальной базе данных, например, в реляционной таблице (user_id, survey_id), где, если пара (i, j) принадлежит таблице, это означает, что пользователь, которому я ответил опрос j.. (j будет хэш wufoo вашей формы), кто-нибудь знает что-нибудь еще или есть идея получше? заранее спасибо
1 ответ
Ну, так как решения не предложено, я дам простое. Вы можете использовать (wufoo) поле электронной почты, использовать слово css "скрыть", чтобы пользователь не мог видеть это в вашем приложении, и вы можете заполнить это поле со значением по умолчанию и передать его в действие post... таким образом, для каждой записи wufoo будет электронное письмо от пользователя, заполнившего форму... вы можете использовать записи api, чтобы убрать ответ и получить список всех пользователей, заполнивших определенную форму. Это очень неэффективно, но это решение... любая другая идея приветствуется..