我是 ROR 的新手,正在尝试构建基于邀请的身份验证。目前,我正在使用 Omniauth-facebook 在我的网站上使用 fb 登录。但是,我希望用户拥有一个自定义 url,例如 - “www.mysite.com/invite/”,他们可以共享它来推动注册。我还将跟踪这些推荐,以便我可以激励用户推动此类登录。我对如何继续一无所知,任何开始的指针都会很棒。
一种方法可能是为“/invite/:invite_code”设置路由,在触发“/auth/facebook”之前,我可以读取邀请码并增加计数器,但是如何检查“/auth/facebook”是否" 仅从邀请页面调用。这听起来正确吗?还是有更好的解决方案?
非常感谢!