В настоящее время я работаю над реализацией API Typeform. Я могу получить ответы, но мне нужно отобразить ответы, назначенные пользователю.
Когда передается форма типа, hidden_field
передается в форму типа, которая равна current_user.hash_id
.
Пока все хорошо. Я также могу установить ограничение для API с parameter
с именем query
.
Так что мой запрос в настоящее время выглядит так:
def get_data
self.class.get("/forms/XXXXX/responses?page_size=25&query=", headers: { "Authorization" => @auth})
end
Мне нужно добавить current_user.hash_id
к &query=
, но, поскольку я делаю этот запрос из моей модели, я не могу использовать current_user
.
Следовательно, я должен передать логику своему controller
, чтобы сделать current_user
доступным, или есть другой способ безопасного вызова current_user
в моем model
?