我已将默认应用区域设置设为:fa
,但我希望 Active Admin使用:en
作为其区域设置。
我将default_locale
设置为:fa
:
class Application < Rails::Application
config.i18n.default_locale = :fa
config.assets.enabled = true
config.assets.paths << "#{Rails.root}/app/assets/fonts"
end
但我不知道在哪里可以更改Active Admin的区域设置?
答案 0 :(得分:2)
您可以使用before_filter设置default_locale:https://github.com/gregbell/active_admin/wiki/Switching-locale
在你的过滤器中你可以确定命名空间:params [:controller] .split(&#34; /&#34;)。first