Ruby on rails 3 向Rails中的属性添加错误

Ruby on rails 3 向Rails中的属性添加错误,ruby-on-rails-3,activemodel,Ruby On Rails 3,Activemodel,我用 这将导致错误消息 errors.add(:body, 'is a bit short.. ') 我想在:body中添加一个错误,但结果是 Body is a bit short 是否有方法更改错误消息的开头并仍然附加到:body?您可以使用普通i18n转换模型属性。更多信息请访问guides.rubyonrails.org网站。在那里搜索i18n。这看起来像是一个黑客。如果您的:body确实是一个解释,那么也许应该将其命名为:explainion。应该是这样的,但仅为自定义错误更改大量

我用

这将导致错误消息

errors.add(:body, 'is a bit short.. ')
我想在
:body
中添加一个错误,但结果是

Body is a bit short

是否有方法更改错误消息的开头并仍然附加到
:body

您可以使用普通i18n转换模型属性。更多信息请访问guides.rubyonrails.org网站。在那里搜索i18n。这看起来像是一个黑客。如果您的
:body
确实是一个
解释
,那么也许应该将其命名为
:explainion
。应该是这样的,但仅为自定义错误更改大量代码似乎有点太多,而且解释仅在此处使用,可能会发生更改
Explanation is a bit short