gpt4 book ai didi

ruby-on-rails - 是否可以在我的 I18n en.yml 文件中使用 yaml key 中的连字符?

转载 作者:数据小太阳 更新时间:2023-10-29 07:05:34 25 4
gpt4 key购买 nike

例如:

en:
foobar-does-not-work: 'This is my value'

那么如果我这样做:

t(foobar-does-not-work) # => returns nil

这不会在 Ruby 的 yml 中解析。有什么方法可以让它发挥作用吗?我的 key 基于其中包含破折号 (-) 的 URL。

最佳答案

您使用的是哪个版本的 ruby​​?你能告诉我们你的代码和错误吗?

对我有用:

> require 'yaml'
> YAML.load_file('foo.yml')
{"en"=>{"foobar-does-not-work"=>"This is my value"}}

当我将它添加到我的 en.yml 时它会起作用:

> I18n.t('foobar-does-not-work')
=> "This is my value"

你检查过 I18n.locale 的值了吗?

关于ruby-on-rails - 是否可以在我的 I18n en.yml 文件中使用 yaml key 中的连字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30191886/

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