2012-04-25 5 views
0

현재 오류 메시지를 사용자 정의하려고하는데 데이터베이스 테이블 필드 이름을 읽기 쉽도록 변경할 수 없습니다.

내가 설정/로케일/en.yml 파일을 업데이트하려했지만 검증 오류가 발생하면 그것을 변경하지 않습니다Ruby on Rails에서 mongodb (mongoid) 필드 이름을 어떻게 커스터마이징합니까?

en: 
    mongoid: 
    attributes: 
     user: 
     restaurant_name: "Restaurant Name" 

MongoDB를 테이블 : users
MongoDB를 필드 이름 : restaurant_name

감사!

답변

0

현지화는 필드 이름이 아닌 필드 값입니다.

현지화가 필드 값으로 작동하는 데 문제가있는 경우 모델에서 현지화를 사용하도록 설정하지 않았기 때문일 수 있습니다.

필드 정의에 localize: true을 추가하기 만하면됩니다.