2012-04-25 15 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を追加するだけです。

関連する問題