Метод OAuth2:: AccessToken.post() указан в документации:
(Object) post (путь, opts = {}, & block)
Я пытаюсь передать некоторые аргументы, но кажется, что я ошибаюсь:
response = token.post('/oauth/create.js', {:title => "title", :description => "desc"})
Параметры никогда не достигают метода, значения всегда равны нулю. Итак, каков правильный способ использования метода post с аргументами? И что это за блок?
Я также получаю ПРЕДУПРЕЖДЕНИЕ: Невозможно проверить подлинность CSRF-токена. Это может также способствовать решению проблемы. Дело в том, что я использую OAuth api извне приложения. OAuth 2 реализуется с помощью драгоценного камня Doorkeeper.
Обновление. Предупреждение CSRF исчезло после определения областей. Также мне удается использовать этот метод post() с аргументами, предоставляя как часть URL-адреса: "? title= test &...". Тем не менее было бы неплохо знать, как использовать этот метод как задокументированный.