繁体   English   中英

使用Devise,当用户注册或通过登录名或cookie登录时如何运行Javascript代码?

[英]Using Devise, how can I run Javascript code when a user signs up or logs in via login or cookies?

KISSmetrics说,您应该在以下两种情况下通过一行JavaScript 识别用户

  1. 用户成功注册后
  2. 用户成功通过Cookie或登录页面登录后

我正在使用Devise进行用户管理。 做这个的最好方式是什么?

我认为最简单的机制是从注册中公开令牌并登录操作,就像布尔值一样简单,例如@signed_up = true或其他。

他们注册或登录后,将被带到一个页面。 该页面的.rhtml (或haml或...)将检查该令牌的存在。 如果存在,则会呈现一些JavaScript或包含一个文件等,这些文件将执行所需的所需KISSmetrics JavaScript代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM