2011-11-23 69 views
0

我想知道如何从模型中输出错误的自定义方式,我不想只改变错误的消息,而且错误看起来如何输出。目前我在我看来使用这个<%= f.error_messages %>RoR v2.3自定义窗体错误处理程序?

任何帮助将不胜感激。

回答

1

我建议使用formtastic gem进行最简单和最强大的表单自定义。

或者您可以按Advanced Rails Recipes书中所述的方式子类ActionView :: Helpers :: FormBuilder,虽然这是更多的工作,可以说并不干净。

如果你只是寻找一种方式来修改的ActiveRecord的error_messages方法, 你可以简单地直接修改他们的意见吧:

<% object.errors.each do |attr,message| %> 
    some html here 
<% end %> 
+0

THX的答案。这会帮助我很多。 – camelCaseD

相关问题