Simple Form有自己的I18n名称空间,例如en.simple_form.labels。我们可以在这里定义标签,占位符和提示的翻译,并在表单上呈现(例如#edit,#new)
但是,在#show(技术上不是表单)上,在翻译属性的标签时,我们会回退到en.helpers或en.activerecord.attributes中定义的翻译。
大多数情况下,标签是相同的,并且存在这种不必要的重复感。
我是Rails的新手,所以我想知道正常的做事方式是什么。
答案 0 :(得分:0)
我的坏。应该在
中查找可用的配置选项这里只是简单地将翻译重新连接到不同的名称空间。
config.i18n_scope = 'simple_form'
只需将其更改为您希望合并翻译的任何名称空间。