ROR 如何在没有注册的情况下记住用户?
ROR How to remember user without registration?
我有可以投票的 ror 应用程序。如何在没有注册的情况下记住用户?他不能对同一个答案多次投票。
我应该使用什么?我需要为用户创建一个新模型吗?也许使用一些宝石?
您 Rails 网站的每个访问者都会得到一个 session
,您可以在其中存储一些状态,例如:session[:seen] = true
并且在后续请求中您可以检查是否存在该会话变量的。
See here for more 尤其要注意,用户总是可以通过清除他们的 cookie 来阻止这种努力(这就是为什么使用注册会更好)。
我有可以投票的 ror 应用程序。如何在没有注册的情况下记住用户?他不能对同一个答案多次投票。
我应该使用什么?我需要为用户创建一个新模型吗?也许使用一些宝石?
您 Rails 网站的每个访问者都会得到一个 session
,您可以在其中存储一些状态,例如:session[:seen] = true
并且在后续请求中您可以检查是否存在该会话变量的。
See here for more 尤其要注意,用户总是可以通过清除他们的 cookie 来阻止这种努力(这就是为什么使用注册会更好)。