2011-09-26 46 views
1

我需要在我的ActiveRecord模型國際化自定義驗證消息。目前,我使用的是這樣的,它的工作原理:國際化自定義驗證錯誤消息

validates_uniqueness_of :name, :message => lambda { I18n.t(:family_name_in_use) } 

我知道Rails有內置的驗證消息的翻譯,但對於原因,我不能在這裏贅述了,我不能使用這些。有沒有比這個lambda更好的解決方案?如果有問題,我使用Rails 2.3.8。

+1

看起來很好。 – thomasfedb

回答

0

我最終堅持的lambda解決方案。