Rails管理员观点'标题&视图'链接

时间:2016-09-27 23:38:25

标签: ruby-on-rails views

我很久以前就使用过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视图。这是标准吗?我在哪里可以找到所有这些信息?这是怎么做的?

1 个答案:

答案 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

因此,您只需找到翻译并为每种语言更改它,它将更改视图中的标题。