gpt4 book ai didi

ruby-on-rails - 自动重新加载 config/locales 中的 rails yml 文件

转载 作者:行者123 更新时间:2023-12-03 23:24:35 31 4
gpt4 key购买 nike

在 rails 中, config/locales 中的 yml 文件允许您提供特定于语言环境的文本和格式指令。例如,您可以像这样指定日期格式:

# config/locales/en.yml
date:
formats:
month: "%B, %Y"

然后在您的 View 中,您可以使用助手,如下所示:
<%= l(Date.today, format: :month) %> => "December, 2013"

令人讨厌的是,rails 只在您启动服务器时加载语言环境文件,因此如果您想进行更改,则必须重新启动开发服务器。是否可以在文件更改时自动重新加载?

最佳答案

我认为 Rails 会遗漏新的翻译文件,但将翻译添加到现有文件应该可以。

尝试使用 I18n.backend.reload! 强制重新加载它

我希望这有帮助 ;)

关于ruby-on-rails - 自动重新加载 config/locales 中的 rails yml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20555995/

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