我正在尝试从autocomplete.js.coffee(.erb)文件中获取资源。资源的URL取决于当前的区域设置。也就是说,
/ EN / AJAX /讯息
或
/他/ AJAX /讯息
请注意/ en /.
问题是,我无法从.js文件中确定语言环境。
请帮忙。
答案 0 :(得分:3)
解决:
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
如果您有更好的答案,请提出建议。