2011-11-23 88 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

相關問題