为活动管理员设置区域设置

时间:2014-05-25 10:20:27

标签: ruby-on-rails-4 activeadmin

我已将默认应用区域设置设为: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的区域设置?

1 个答案:

答案 0 :(得分:2)

您可以使用before_filter设置default_locale:https://github.com/gregbell/active_admin/wiki/Switching-locale

在你的过滤器中你可以确定命名空间:params [:controller] .split(&#34; /&#34;)。first