1

Rails3アプリケーションでsimple_captchaを使用しています。見積もりを依頼するためのフォームがありますが、私のコントローラーには

if simple_captcha_valid?

常にfalseを返します。

ログには、nullキー値を取得すると記載されています

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

ここでのパーティーには少し遅れましたが、私は同じ問題に遭遇し、キャプチャ検証をべき等にするためにレポでプルリクエストを開きました. 最初に検証したときにキャプチャエントリが削除されているようですが、これは驚くべきことであり、コード (内部で bang メソッドを呼び出す述語メソッド) によって隠されています。モデルを複数回検証していないことを確認してください。問題はありません。

于 2013-05-14T20:33:27.070 に答える