我正在尝试在Rails 3应用程序中重命名authlogic错误消息。
我在Rails 3中找到的一般格式:
de:
errors:
template:
header:
one: "Konnte {{model}} nicht speichern: ein Fehler."
other: "Konnte {{model}} nicht speichern: {{count}} Fehler."
body: "Bitte überprüfen Sie die folgenden Felder:
但是我想为authlogic用户会话模型更改这个(并且只针对这个模型),因为当登录失败时,消息“无法保存用户会话”没有多大意义。
我该怎么做?
答案 0 :(得分:3)
我有同样的问题,我这样解决了:
放入您的视图(例如: _form.html.erb )
<div id="error_explanation">
<h2><%= I18n.t('activerecord.errors.template.header', :count => @user.errors.size, :model => @user.class) %></h2>
<h4><%= I18n.t('activerecord.errors.template.body', :count => @user.errors.size) %></h4>
它应该可以正常工作!