gpt4 book ai didi

ruby - 即时交换 rails3 布局

转载 作者:太空宇宙 更新时间:2023-11-03 16:05:00 25 4
gpt4 key购买 nike

我一直在尝试深入研究实际上看起来和功能都很好的 twitter bootstrap 和 rails3 站点(对这一切来说都是新的)。我有一个我想要的功能,我有一个 twitter 引导导航(在我猜的默认应用程序布局中指定)调用 _navigation.erb.html 等。这很好用,但在那个导航上我想要一个“Se Habla Espanol "或者什么不是,当用户点击那里时,导航文本全部更改为西类牙语。我认为最简单的方法是使用另一个 _navigationespanol.erb.html 或其他可以更改导航词的东西,并且当单击(切换到西类牙语模式)时,它会将页面中的所有文本设置为西类牙语,只要有文本呈现或其他任何内容设置了一个变量标志,并在页面索引呈现显示或您有什么内容时被询问,它呈现西类牙语或英语单词...

所以理想情况下,点击以西类牙语查看所有内容,它会加载一个新布局(我的主要问题),其中包含西类牙语导航和消息以及其他 twitter bootstrap 内容,它还设置了一个全局变量,我可以在其他渲染中查看看看我是否呈现英语或西类牙语。

最佳答案

除了交换布局之外,您似乎还需要实现国际化 (I18n)。在这种情况下,您必须创建一个目录 config/locales,其中包含您尝试翻译的每种语言的 .yaml 文件,例如:

# on a file called en.yml
en:
hello: "Hello world"

有关如何操作的完整指南:Rails Internationalization (I18n) API

关于ruby - 即时交换 rails3 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15960142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com