【问题标题】:routes with query result in Rails在 Rails 中查询结果的路由
【发布时间】:2011-11-22 05:21:28
【问题描述】:

我在特定路径收到回调,以及查询结果:

/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 

我怀疑这可能是问号弄乱后的查询结果。我对吗?如何将其映射到特定操作?

谢谢。

【问题讨论】:

    标签: ruby-on-rails api callback devise routes


    【解决方案1】:

    您已将此范围限定在 :user 下。所以我相信这条路线会匹配/user/auth/callback 而不仅仅是/auth/callback

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      相关资源
      最近更新 更多