Ruby on Rails :как использовать OAuth2 ::AccessToken.post?

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&...". Тем не менее было бы неплохо узнать, как использовать этот метод, как задокументировано.

10
задан Alexander Savin 27 April 2012 в 08:07
поделиться