Ruby on rails 将随机url参数传递给OmniAuth

Ruby on rails 将随机url参数传递给OmniAuth,ruby-on-rails,devise,omniauth,Ruby On Rails,Devise,Omniauth,我正在使用omniauth和Deviate,我想知道如何传递url参数并访问它们 下面是一个链接示例:/accounts/auth/facebook?return=1之后做些什么 现在,我希望能够在回调中返回后检索此do\u something\u。我不在乎它是保存在会话中还是其他地方。问题是,我不知道在哪里可以截获这个参数 链接/accounts/auth/facebook指向的控制器和操作是什么? 我什么都不知道,它根本就不在那里。路由中的所有内容都是/accounts/auth/:prov

我正在使用omniauth和Deviate,我想知道如何传递url参数并访问它们

下面是一个链接示例:
/accounts/auth/facebook?return=1之后做些什么
现在,我希望能够在回调中返回
后检索此
do\u something\u。我不在乎它是保存在会话中还是其他地方。问题是,我不知道在哪里可以截获这个参数

链接
/accounts/auth/facebook
指向的控制器和操作是什么?
我什么都不知道,它根本就不在那里。路由中的所有内容都是
/accounts/auth/:provider(:format{:controller=>“accounts/omniauth_callbacks”,:action=>“passthru”}
,这是一个回调。

参数在
env[“omniauth.Params”中捕获

我可以在没有env的情况下执行此操作。我可以直接通过params散列访问它们。在哪里记录了此操作?另请参阅: