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