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方法)。确保你不是多次验证你的模型,你应该没问题。