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

时间:2015-03-30 19:29:20

标签: ruby-on-rails session-cookies

我有ror app我可以在哪里投票。如何记住没有注册的用户?他不能多次投票给同一个答案 我该怎么用?我需要为用户创建一个新模型吗?也许使用一些宝石?

1 个答案:

答案 0 :(得分:0)

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

See here for more并特别注意用户可以通过清除他们的cookie来阻止这种努力(这就是为什么最好使用注册)。