Ruby on rails 3 使用rails3自定义错误处理

Ruby on rails 3 使用rails3自定义错误处理,ruby-on-rails-3,error-handling,customization,Ruby On Rails 3,Error Handling,Customization,我想控制rails处理错误显示的方式,我想继续使用FormBuilder,我不想使用Formtastic(喜欢Formtastic,但就像所有有用的东西一样,它很好,直到你想离开piste——然后你必须跳过尖尖的燃烧环,人们向你开枪,找出如何做到这一点……)。我不想使用来访问不推荐使用的方法“error\u messages\u for”,因为这会在以后给我带来问题,尽管这是我想要做的事情的快速修复方法 我已经读过好几次了,Rails3已经改变了它处理错误的方式,允许人们轻松地定制它的行为,但这

我想控制rails处理错误显示的方式,我想继续使用FormBuilder,我不想使用Formtastic(喜欢Formtastic,但就像所有有用的东西一样,它很好,直到你想离开piste——然后你必须跳过尖尖的燃烧环,人们向你开枪,找出如何做到这一点……)。我不想使用来访问不推荐使用的方法“error\u messages\u for”,因为这会在以后给我带来问题,尽管这是我想要做的事情的快速修复方法

我已经读过好几次了,Rails3已经改变了它处理错误的方式,允许人们轻松地定制它的行为,但这始终是文档所能看到的,忽略了如何完成这一过程中最重要的部分

有人知道我在哪里可以找到讨论如何定制/控制错误显示的文档吗。。。在使用谷歌方面缺乏成功,这对我来说意味着我错过了一些令人尴尬的显而易见的东西


我意识到我并没有说我想对这些错误做什么,因为我更感兴趣的是学习如何定制它们,而不仅仅是一堆代码来做我想做的事情。

好的-一旦我真正阅读了文档,这实际上是非常微不足道的

至少这是可行的,对于每个字段,您都可以查看错误,因此在form builder的示例中,对于每个字段都可以执行类似的操作(在帮助器中,在干燥的地方执行)

f.object.errors.each do |键、值|

输出您是否对验证错误和警告(以及保存时的反馈)或Rails3在开发模式下显示堆栈跟踪和其他信息的方式感兴趣?是的,验证错误-感谢您指出。您需要什么样的自定义和/或控制?举个例子!很抱歉回复太晚,我正在寻找将错误消息与相关表单字段内联的功能,而不是将它们全部显示在表单顶部。我创建了一个助手,它接受formBuilder对象并获取每个字段的错误,但是当涉及到嵌套属性时,错误哈希是不同的。。。
f.object.errors.each do |key, value|
    output << %(#{key.to_s.humanize} #{value.to_s}<br/>)              
  end