【问题标题】:Set locale just for Active Admin仅为 Active Admin 设置区域设置
【发布时间】:2014-05-25 10:20:27
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails-4 activeadmin


    【解决方案1】:

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

    在您的过滤器中,您可以确定命名空间:params[:controller].split("/").first

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多