首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重用简单表单i18n标签在Rails下显示#

重用简单表单i18n标签在Rails下显示#
EN

Stack Overflow用户
提问于 2016-09-27 06:46:09
回答 1查看 262关注 0票数 0

简单表单有自己的I18n名称空间,例如en.simple_form.labels。我们可以在这里定义标签、占位符和提示的翻译,它们在表单上呈现(例如#编辑、#new)。

但是,在#show上,这在技术上不是一种形式,在为属性翻译标签时,我们回到了在en.helpers或en.activerecord.attributes中定义的翻译。

大多数时候,标签是一样的,而且有一种不必要的重复感。

我对Rails很陌生,所以我想知道什么是正常的方法。

  1. 在en.helpers上重新连接翻译以使用简单形式的翻译。多么?
  2. 使用simple_form_for渲染#show,尽管它并不是我们要提交的东西。
EN

回答 1

Stack Overflow用户

发布于 2016-10-15 03:00:05

是我的错。中的可用配置选项。

这里有一个可以简单地重新连接不同名称空间下的翻译。

代码语言:javascript
运行
复制
config.i18n_scope = 'simple_form'

只需将其更改为您希望将翻译合并到的任何名称空间即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39717808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档