【发布时间】:2010-10-08 05:54:16
【问题描述】:
我有一个 Rails 2.2 网络应用程序在乘客 / REE 上运行
我在config/environment.rb中设置了默认语言环境
config.i18n.default_locale = 'en-GB'
第一个请求似乎没有在I18n.locale 中设置语言环境
如果我访问一个带有 before_filter 设置 I18n.locale 每次后续访问任何控制器的页面,即使它没有相同的 before_filter 设置 I18n.locale 获得任何设置的 I18n.locale,比如en-US。
在具有相同代码的 Mongrel 上,每个请求都会获得 en-GB 的语言环境,这是默认设置,直到由 before_filter 明确设置。
如果这是正常的乘客行为,任何帮助表示赞赏。
【问题讨论】:
标签: ruby-on-rails internationalization passenger phusion