【发布时间】:2011-06-30 12:22:37
【问题描述】:
我已经在我的本地化站点(3 种语言)上安装了rails_admin gem,我需要管理区域 (/admin) 始终使用英语。知道怎么做吗?也许我可以强制路线的语言环境?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby internationalization
我已经在我的本地化站点(3 种语言)上安装了rails_admin gem,我需要管理区域 (/admin) 始终使用英语。知道怎么做吗?也许我可以强制路线的语言环境?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby internationalization
我没有使用 rails_admin,但快速扫描它的 repo 会表明它正在使用您应用程序中设置的任何语言环境。我猜你是通过 Rails i18n 指南中概述的方法之一在 application.rb 的 before_filter 中设置的。你必须让 before_filter 更聪明一点。也许是这样的:
if self.kind_of? RailsAdmin::ApplicationController
I18n.locale = :en
else
# Your current code
end
【讨论】: