我很久以前就使用过RESTful Rails应用程序了。
但本周我收到了更改Rails应用程序标题的要求。我觉得这很容易。但我正在阅读这些观点(在哈姆雷特)
发现这些标题不是来自其他地方。我发现他们使用的东西是:
label: t("common.email")
f.input :password_confirmation,
ep.check_box :followed_issues
link_to t('common.profile'), csn_profile_path
我在rails'中写了一个代码。控制器,但这是我第一次尝试理解rails视图。这是标准吗?我在哪里可以找到所有这些信息?这是怎么做的?
答案 0 :(得分:1)
我认为你要找的是Rails internationalization。
国际化允许使用相同的视图但使用不同的语言。您可以在{
"nodes": [
{"name": "app_server"},
{"name": "web_server1"}
{"name": "web_server2"}
{
"name": "load_balancer",
"targets": ["web_server1", "web_server2"]
}
]
}
找到翻译,每种语言都会找到一个config/local/
文件。
因此,当您使用yml
时,它会在t("common.email")
例如config/local/[language_abbreviation].yml
应如下所示:
en.yml
同时common:
welcome: "Welcome to my page"
email: "Email"
bye: "Bye bye"
:
es.yml
因此,您只需找到翻译并为每种语言更改它,它将更改视图中的标题。