1

目前,该网站正在通过 cookie 存储“以前查看过的项目”。

我需要更进一步,不仅将这些项目存储在数据库中,还保存用户最近的搜索,以便他们稍后可以通过返回站点检索搜索(cookie 可以处理这个),而且还可以通过说一个四个字母的代码,然后是一个二维码。

当您开始将这些未经身份验证的用户数据写入数据库时​​,作为区分它们的关键的标识符是什么?在访问主页时或在初始搜索后创建实际模型记录是否理想?

4

1 回答 1

1

您可以保存 IP 地址,除此之外,实际上没有办法保存特定于用户的内容。

使用 railsrequest对象。您可以使用 访问 IP request.remote_ip

这是我唯一能想到的就是没有身份验证的特定请求。

于 2013-05-16T22:36:37.107 回答