Rails 管理视图的标题和视图的链接

Rails admin views' titles & views' links

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

我想你要找的是Rails internationalization

国际化允许使用相同的视图但使用不同的语言。您可以在 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

common:
   welcome: "Bienvenido a mi pagina"
   email: "Correo electronico"
   bye: "Adios"

因此,您只需找到翻译并针对每种语言进行更改,它就会更改视图中的标题。