2011-09-26 6 views
1

ActiveRecord 모델이 국제화 된 사용자 지정 유효성 검사 메시지가 있어야합니다.사용자 지정 유효성 검사 오류 메시지의 국제화

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

내가 레일이 내장 검증 메시지 번역을 가지고 알아,하지만 이유가 여기에 갈 수 없어, 내가 사람들을 사용할 수 없습니다 : 현재, 나는 일이 같은 무언가를 사용하고 있습니다. 이 람다보다 더 좋은 해결책이 있습니까? 레일즈 2.3.8을 사용하고 있습니다.

+1

괜찮아 보입니다. – thomasfedb

답변

0

나는 궁극적으로 lambda 솔루션으로 붙어.

관련 문제