谢谢大家。
我希望在登录墙后隐藏一些动作。当前,使用少量JS进行此操作,添加事件侦听器,然后远程提交登录模式,并在_login-success.js.erb中调用事件侦听器。
但是,我们有用于社交媒体登录的选项(Facebook,Twitter,Google),事实证明这很难处理。
我如何“暂停”或“中断”用户操作(收藏资源,提交评论,评论)以执行Oauth登录,然后继续该操作。
我正在寻找的用户流是
User - Click's "vote"
(Login Modal Appears)
User - Oauth Login
(Either popup or redirect, perform authentication)
(return to page and submit vote associated with logged in user)
关于中断提交Oauth的操作我找不到任何东西,但是我最好的猜测是在会议中为投票或收藏夹存储一些ID,但是在会议中进行整个审核会变得更加复杂。这听起来很混乱和错误。
有人可以帮我指导这是否可能吗?可能还有一些有关如何使用的资源?