現在、アプリを開発しています。私のユーザー登録はrecaptchaプラグインを使用しています。キャプチャが間違っていると、アプリは次のエラーを受け取ります。
- 不正なキャプチャ-sol
このメッセージをどのように翻訳できますI18n.t
か?
現在、アプリを開発しています。私のユーザー登録はrecaptchaプラグインを使用しています。キャプチャが間違っていると、アプリは次のエラーを受け取ります。
このメッセージをどのように翻訳できますI18n.t
か?
うーん
Recaptchaのドキュメントページでこのメッセージを翻訳するための解決策を見つけました。
verify_recaptchaメソッドは:messageオプションを提供しますが、これは私には機能しません。
respond_to do |format|
if verify_recaptcha(:model => @post, :message => 'Oh! It's error with reCAPTCHA!') && @post.save
# ...
else
# ...
end
end
フラッシュメッセージを上書きします。(thx to slobodan)
respond_to do |format|
if verify_recaptcha
# ...
else
flash[:recaptcha_error] = I18n.t("defaults.recaptcha")
# ...
end
end
Recaptcha v0.3.4はエラーを変換しません:https ://github.com/ambethia/recaptcha/blob/043cec2b64646ec270f2b30cfc55da661145e3ae/lib/recaptcha/verify.rb
これはマスターブランチで修正されています。