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

时间:2011-11-07 22:24:05

标签: ruby-on-rails devise analytics user-management kissmetrics

KISSmetrics表示你应该通过Javascript系列identify the user在两种情况下:

  1. 用户成功注册时
  2. 当用户通过Cookie或登录页面成功登录时
  3. 我正在使用Devise进行用户管理。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

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

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