gpt4 book ai didi

ruby-on-rails - 如何将I18n语言环境词典从gem添加到Rails应用程序

转载 作者:行者123 更新时间:2023-12-04 03:54:33 25 4
gpt4 key购买 nike

我有一个gem,它使用位于gems文件夹内lib/locales/*。yml中的I18n语言环境字典。

当gem初始化时,我想将这些字典加载到我的rails应用程序中,但是我不知道如何:

这是我尝试的:

I18n.load_path += Dir.glob("lib/locales/*.{rb,yml}")

不幸的是,当将 gem 加载到我的Rails应用程序中时,此方法不起作用。当我调用 I18n.t("foo")时,我得到 "translation missing: en, foo"

调用I18n.load_path时,可能必须提供到语言环境的完整路径,但是我不知道该怎么做。

有什么提示吗?

最佳答案

使用__FILE__

Dir.glob( File.dirname(__FILE__) + "lib/locales/*.{rb,yml}" ) 

关于ruby-on-rails - 如何将I18n语言环境词典从gem添加到Rails应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392425/

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