私のアプリケーションでRails Authlogicを使用しています。私は検証メッセージを上書きしたい。 validates_length_ofとvalidates_format_ofは動作していますが、validates_presence_ofはログインとパスワードの両方で機能していません。レールでauthlogic検証メッセージを上書きする方法は?
誰かがこの問題を解決するのに役立つことがありますか?
私のアプリケーションでRails Authlogicを使用しています。私は検証メッセージを上書きしたい。 validates_length_ofとvalidates_format_ofは動作していますが、validates_presence_ofはログインとパスワードの両方で機能していません。レールでauthlogic検証メッセージを上書きする方法は?
誰かがこの問題を解決するのに役立つことがありますか?
そして、このような何かを追加するロケールにロケールの言語ファイルのconfig /ロケール/ es.ymlを追加します。
es:
authlogic:
error_messages:
login_blank: No puede estar en blanco
login_not_found: no es valido
login_invalid: "debe utilizar sólo letras, numeros, espacios, y [email protected] por favor."
consecutive_failed_logins_limit_exceeded: Consecutive failed logins limit exceeded, account is disabled.
email_invalid: debe ser similar a una dirección de correo electrónico.
password_blank: No puede estar en blanco
password_invalid: no es valido
not_active: Tu cuenta no está activo
not_confirmed: Su cuenta no se confirma
not_approved: "Tu cuenta no está aprobada"
no_authentication_details: Usted no proporcionó ningún detalle para la autenticación.
email_invalid: "No es valido"
はあなたのUser
やUserSession
モデルのために、故障した検証はありますか?または両方? User
モデルの場合
、あなたがacts_as_authentic
を呼び出していることを確認してください。
class User
acts_as_authentic
end
をUserSession
モデルの場合、あなたはSession
クラスから継承していることを確認してください:カスタマイズについては
class UserSession < Authlogic::Session::Base
end
エラーメッセージが表示された場合は、下記のi18nの方法を使用できます。または、少なくともUser
モデルの場合は、Rubyで行うことができます。これらAuthlogicのドキュメントを参照してください。
これらのドキュメントでhttp://rdoc.info/github/binarylogic/authlogic/master/Authlogic/ActsAsAuthentic/Login/Config http://rdoc.info/github/binarylogic/authlogic/master/Authlogic/ActsAsAuthentic/Password/Config
は、あなたが始まるいくつかの方法がわかります「マージを。」それらはあなたのためのトリックを行う必要があります。
Session
クラスに相当するものは見つかりませんでした。このスタックオーバーフローの質問のコメントは、それが存在しないことを示唆しています: