任何人都有一些提示,如何在Rails中翻譯模型關聯?翻譯Rails模型關聯 - 不工作
例如:我有一個人模型,它可以有很多電話。但是,一個人需要至少有一個電話。我無法翻譯該驗證。我能做的最好的是這樣的:
validates_presence_of :phones, :message => "At least one phone is required."
而且我YAML,我換成這行省略%{attribute}
:
format: ! '%{message}'
這種方式只顯示我的消息,我也避免了非翻譯的字段名稱被顯示。
這使我很頭痛,因爲有些寶石根本不允許我通過:message => "something describing the error"
,所以我想通過我的YAML配置所有的錯誤信息。
此外,有些模型可以翻譯他們的屬性,而有些模型我不能。例如:
activerecord:
attributes:
additional_info:
account_manager: "Manager"
This works。我可以在我的表格上看到「經理」。但是,當該字段出現錯誤時,Rails將顯示爲"Additional info account manager can't be blank"
。
我嘗試這樣做:
activerecord:
errors:
models:
additional_info:
attributes:
account_manager: "Manager"
,但沒有運氣。
我確實閱讀過文檔,但沒有理解它爲什麼會發生。
我想這樣的事情,但不是運氣的項目上如何找到它,感謝的確切位置,而不是運氣!非常感謝 – Alexis 2014-06-15 07:47:38