1

現在、アプリを開発しています。私のユーザー登録はrecaptchaプラグインを使用しています。キャプチャが間違っていると、アプリは次のエラーを受け取ります。

  • 不正なキャプチャ-sol

このメッセージをどのように翻訳できますI18n.tか?

4

2 に答える 2

1

うーん

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
于 2012-04-12T10:44:33.823 に答える
1

Recaptcha v0.3.4はエラーを変換しません:https ://github.com/ambethia/recaptcha/blob/043cec2b64646ec270f2b30cfc55da661145e3ae/lib/recaptcha/verify.rb

これはマスターブランチで修正されています。

于 2012-08-06T10:12:25.487 に答える