独特的响应rails gem

时间:2010-05-28 15:23:52

标签: ruby-on-rails

我想确定访问者是否已提交表单。

我在考虑做几件事:

  • 饼干
  • IPADDRESS
  • 要求登录(因为注册障碍可能会阻止访问者,因此更不可取)

这是否有ROR宝石?如果是这样,请发布链接。

由于

2 个答案:

答案 0 :(得分:1)

您打算如何保存数据?

如果你打算把它放到一个模型中,那很好。然后,您可以创建某种形式的唯一值(我可能将其基于IP地址和用户代理的MD5),将其存储在一个字段中,并要求它对每个提交都是唯一的。

可能有一个宝石,但无论如何它都很简单。

如果您没有将其放入模型中,我认为我们需要更多有关您的意图的详细信息。

答案 1 :(得分:0)

这听起来像是使用HTML5本地存储引擎的绝佳机会。

你可以存储最多约5MB而且它是持久的。

YUI有一个很好的包装器。

http://developer.yahoo.com/yui/storage/