маршруты с результатом запроса в Rails - PullRequest
0 голосов
/ 22 ноября 2011

Я получаю обратный вызов по определенному пути вместе с результатом запроса:

/auth/callback?oauth_token=00b4-2a6e-4624-88bf-18&oauth_verifier=406123

Когда я пытаюсь сопоставить этот маршрут с определенным действием

  devise_scope :user do 
    match 'auth/callback'  => 'my_authorization#callback'
  end

Я получилсообщение об ошибке:

Could not find devise mapping for path "/auth/callback?oauth_token=85d3&oauth_verifier=406123". Maybe you forgot to wrap your route inside the scope block? For example: devise_scope :user do match "/some/route" => "some_devise_controller" end 

Я подозреваю, что это может быть результатом запроса после того, как вопросительный знак испортил его.Я прав?Как мне сопоставить его с определенным действием?

Спасибо.

1 Ответ

0 голосов
/ 22 ноября 2011

Вы выбрали это под :user.Поэтому я считаю, что этот маршрут будет соответствовать /user/auth/callback, а не просто /auth/callback.

...