gpt4 book ai didi

ruby-on-rails - Rails 地理编码器动态设置语言和单位

转载 作者:行者123 更新时间:2023-12-04 06:25:58 24 4
gpt4 key购买 nike

我试图实现,以便在地理编码和/或反向地理编码发生之前动态设置语言,现在,我在应用程序的初始化程序中设置语言。

Geocoder.configure(

:units => :km,
:language => :en
)

我希望它可以动态设置语言,例如:
Geocoder.configure(

:units => :km,
:language => lambda {|something| I18n.locale}
)

有谁知道如何做到这一点?

最佳答案

looking at the code似乎这是不可能的。

但是,您可以做的是在每次调用 google 时重新配置

Geocoder.configure(language: :en)
Geocoder.search("Nantes, France")

这种糟透了。我认为 api 应该允许您将其作为参数传递,例如 :unit .

我为此功能创建了一个拉取请求 https://github.com/alexreisner/geocoder/pull/654

更新

所以实际上是可能的:
Geocoder.search("Nantes, France", params: {language: :fr})

另外还有另一个支持这个的变化 https://github.com/alexreisner/geocoder/pull/655

关于ruby-on-rails - Rails 地理编码器动态设置语言和单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23848229/

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