我正在使用I18n翻译构建Rails应用程序。
我有两个模型(博客和活动),共享相同的属性(标题,内容) 在我的I18n yml文件中,如何避免为每个属性模型重复相同的键并共享它们?
我的实际代码摘录:
fr:
activerecord:
attributes:
blog:
title: Titre
content: Contenu
event:
title: Titre
content: Contenu
我还尝试将属性设置为默认值,删除包装的模型密钥而没有任何运气。
fr:
activerecord:
attributes:
title: Titre
content: Contenu
感谢您的帮助!
我的项目:
答案 0 :(得分:5)
回答类似的问题here
您可以使用yaml别名
来实现它fr:
activerecord:
attributes:
blog: &title_content
title: Titre
content: Contenu
event: *title_content
有关详细信息,请参阅yaml aliases。