我正在使用omgnuth设计,我想知道如何传递url参数并访问它们。将随机url参数传递给OmniAuth
下面是一个链接示例:/accounts/auth/facebook?do_something_after_return=1
现在我希望能够在回调中检索此do_something_after_return
。我不在乎它是否保存在会话或其他地方。问题是,我不知道我可以在哪里拦截这个参数。
什么是控制器和链接/accounts/auth/facebook
指向的动作? 路线告诉我什么,它根本就没有。我所有的路线是这个/accounts/auth/:provider(.:format {:controller=>"accounts/omniauth_callbacks", :action=>"passthru"}
这是一个回调。
另请参阅:[Devise + Omniauth - 如何传递额外参数?](https://stackoverflow.com/questions/6657727/devise-omniauth-how-to-pass-extra-parameters-along) –