我正在对new
和edit
操作/视图使用部分_form。
这就是我在表格中的含义:t(".change_image")
Rails生成的缺少的语言环境路径如下
translation missing: en.users.form.change_image
但如果是en.yml
或new
视图,我希望edit
中有不同的文字,即“添加图片”和“更改图片”。
如何获得反映操作的唯一区域设置路径而不是部分?例如。
en:
users:
new:
change_image:
答案 0 :(得分:2)
translate将当前部分的密钥作为范围,因此您必须在t()
中使用完整路径。等,
t("users.#{params[:action]}.change_image")