ROR 如何在没有注册的情况下记住用户?

ROR How to remember user without registration?

我有可以投票的 ror 应用程序。如何在没有注册的情况下记住用户?他不能对同一个答案多次投票。
我应该使用什么?我需要为用户创建一个新模型吗?也许使用一些宝石?

您 Rails 网站的每个访问者都会得到一个 session,您可以在其中存储一些状态,例如:session[:seen] = true 并且在后续请求中您可以检查是否存在该会话变量的。

See here for more 尤其要注意,用户总是可以通过清除他们的 cookie 来阻止这种努力(这就是为什么使用注册会更好)。