1

我在我的 rails 3 应用程序中使用simple_captcha 。我有一个请求报价的表格,但在我的控制器中

if simple_captcha_valid?

总是返回假。

日志说它得到空键值

SimpleCaptcha::SimpleCaptchaData Load (1.0ms)  SELECT `simple_captcha_data`.* FROM `simple_captcha_data` WHERE `simple_captcha_data`.`key` IS NULL LIMIT 1

请帮忙..

4

1 回答 1

1

在这里聚会有点晚了,但我遇到了同样的问题,并在 repo 上打开了一个拉取请求,以使验证码验证是幂等的。似乎验证码条目在您第一次验证时被删除,这既令人惊讶又被代码所掩盖(谓词方法在内部调用 bang 方法)。确保你没有多次验证你的模型,你应该没问题。

于 2013-05-14T20:33:27.070 回答