0

Rails で simple-captcha gem を実行して、ユーザー登録時にキャプチャを生成しています。登録は Devise gem によって処理されます。ここに著者がリストした指示に従いました:

http://expressica.com/simple_captcha/

キャプチャがフォームに表示されます。ただし、問題は、キャプチャが有効かどうかを確認するためのチェックがないことです。サイトに登録して、必要なものをキャプチャ フィールドに入力し (キャプチャと一致しなくても)、続行できます。著者のインストール手順では、検証は次の方法で行われると述べています。

@user.valid_with_captcha?

ただし、Devise によって処理されるため、ユーザー コントローラーには作成アクションがありません。上記の方法を使用してキャプチャを検証するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

recaptchagemの使用をお勧めします。Devise での使用方法については、wikiを参照してください。

于 2014-03-13T17:03:51.813 に答える