2012-03-26 17 views
2

试图找出如何正确识别唯一用户使用cookie,并可能将其与公共IP耦合。如何识别Rails中的独特客户端或首选Ruby Gem?

在这方面建议的路径是什么? (我打开标准的Rails方法或利用另一个Ruby Gem,如果这更优雅的话)。

关于cookie的主题,这是在Rails 3.x +中检索客户端cookie的正确方法?我一直在使用cookies,但似乎request.cookies也适用。 使用这两款产品时有什么区别/偏好?我似乎看到request.cookies在某些情况下失败;但也许是在刷新之前清除应用程序的Cookie并在控制台中使用它之后。

另外,做饼干具有可以被用来唯一标识客户的唯一ID?

本质上我的目标是计算每个独立访客访问的站点。我假设我需要比较一个唯一的cookie ID和一个IP,但我不确定在这种情况下什么是最犹太教。

最终我需要了解如何唯一标识网站的访问者,然后将它们存储在计数或访问网站的该访问者的数量。

+0

为您的网站设置饼干的唯一的人是你,所以“做饼干有一个唯一的ID”的问题真的在你身上...... – 2012-03-26 00:08:39

+0

好吧@MarcTalbot,这就是我很好奇。我没有看到任何类型的默认ID,但似乎也许这可能在默认功能的范围内。显然不是!所以这很有帮助,谢谢。 – ylluminate 2012-03-26 01:06:24

+0

[使用Rails中的Cookie?](http://stackoverflow.com/questions/9862864/working-with-cookies-in-rails)可能有同一用户的重复。 – 2012-03-26 02:34:47

回答