自定义authlogic错误消息

时间:2010-06-24 03:38:22

标签: ruby-on-rails authlogic

我最近从restful_authentication切换到authlogic,以便为我的应用程序验证用户身份。我一直在探索API,我找到了一个帮助来概括错误消息并用我自己的方法覆盖消息,但我很好奇你如何删除这两行:

  

1错误禁止此用户会话   从被保存

     

以下有问题   字段:

如果可能的话,不要乱用authlogic gem代码。 (最好不要覆盖error_messages_for)

感谢。

1 个答案:

答案 0 :(得分:2)

此消息是error_messages_for的默认消息。

如果要更改它,可以更改en.yml文件中的短语。用键:

  errors:
    template:
      header:
        one: "Impossible d'enregistrer ce {{model}} : 1 erreur"
        other: "Impossible d'enregistrer ce {{model}} : {{count}} erreurs"
      body: "Veuillez vérifier les champs suivants : "

您也可以为此创建特定的FormBuilder。 http://guides.rubyonrails.org/form_helpers.html第6章

中有关于此的指南