0

我的开发环境允许我通过设置更改控制器中的应用程序区域设置

I18n.locale = 'fr'

它适用于我笔记本电脑上的 dev 和 prod 环境,但如果我将它部署在 Heroku 上,它就不再有效,就好像这些更改被忽略了一样。有人可能知道为什么?

ps:如果我在初始化程序中预设了 default_locale,则站点的两个版本(在我的情况下为英语和法语)都可以工作。但是运行时的切换不会

4

1 回答 1

0

问题与此无关。我未能解释我正在 Spree 上构建一个应用程序,并且它们的本地化工作基于该session[:locale]变量。我必须先设置它。

于 2012-12-08T05:44:45.833 回答