我只是第一次本地化 Rails 应用程序,我想知道是否有更短的方式来表达:
flash[:success] = t('.views.person.flash_messages.person_was_successfully_updated')
这是我的de.yml
文件的摘录:
de:
views:
person:
flash_messages:
person_was_successfully_updated: "Person aktualisiert."
我很想说这样的话:
flash[:success] = t('person_was_successfully_updated')
但是当我尝试这样做时,Rails 给了我一个错误。
我不明白为什么,因为person_was_successfully_updated
在我的文件中绝对是唯一的,.yml
而且我认为不需要每次都输入整个路径。这也不是很干燥。
有任何想法吗?