simple_captcha_valid?总是返回假

simple_captcha_valid?总是返回假

问题描述:

我在我的rails 3应用程序中使用simple_captcha。我有一个表格要求报价,但在我的控制器中simple_captcha_valid?总是返回假

if simple_captcha_valid? 

总是返回false。

日志说,它得到空键值

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

请帮助..

有点晚了这里的聚会,但是我碰到了同样的问题,开上了回购pull请求使验证码验证幂等。似乎captcha条目在您首次验证时会被删除,这是令人惊讶和被代码遮蔽的(谓词方法在内部调用了bang方法)。确保你不是多次验证你的模型,你应该没问题。