gpt4 book ai didi

javascript - javascript 如何知道 Rails 3 中的当前语言环境?

转载 作者:行者123 更新时间:2023-11-29 20:12:11 25 4
gpt4 key购买 nike

我正在尝试从我的 autocomplete.js.coffee(.erb) 文件中获取资源。资源的 URL 取决于当前的语言环境。也就是说,

/en/ajax/posts

/he/ajax/posts

请注意/en/。

问题是,我无法从 .js 文件中确定语言环境。

  • Rails Guides 没有提供足够的信息
  • i18n-js gem 不适合我,即 I18n.locale 给我 null

请帮忙。

最佳答案

解决方法:

def set_locale
I18n.locale = params[:locale] || session[:locale] || I18n.default_locale
session[:locale] = I18n.locale # store locale to session
end

需要注意的是“标准”实现是:

def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end

如果你有更好的答案,欢迎提出。

关于javascript - javascript 如何知道 Rails 3 中的当前语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952972/

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