簡體   English   中英

帶有查詢結果的路線在Rails中

[英]routes with query result in Rails

我在特定路徑上收到回調,並返回查詢結果:

/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 

我懷疑這可能是問號弄亂后的查詢結果。 我對嗎? 如何將其映射到特定動作?

謝謝。

您已在:user下確定了范圍。 所以我相信這條路線會匹配/user/auth/callback ,而不僅僅是/auth/callback

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM